Se você deseja encontrar todos os arquivos para os quais um usuário possui certa permissão (independentemente de ser o proprietário (e até mesmo definido via ACL)), você pode usar findcom -readable, -writablee -executable.
Para encontrar todos os arquivos para o qual o usuário sam leu-permission
sudo -u sam find /path/to/directory -readable -ls
sudo -u samé necessário porque as três opções mencionadas funcionam com as permissões do usuário que invocou find- portanto, você precisa do sudo para executar findcomo usuário sam .
-ls mostra a entrada completa para cada arquivo encontrado
exemplos adicionais
Para encontrar todos os arquivos para os quais o sam tem execute ou write permissões
sudo -u sam find /path/to/directory -writable -or -executable -ls
Para encontrar todos os arquivos para os quais o sam tem execute e read permissões
sudo -u sam find /path/to/directory -readable -and -executable -ls
gravável não está incorreto!