Como posso encontrar uma lista de arquivos com permissões específicas?
Quero encontrar arquivos de propriedade do root
usuário que tenham rwx
permissão para o proprietário.
Existe alguma maneira de encontrar uma lista desses arquivos? Estou usando o Ubuntu 16.04.
command-line
permissions
find
Avani badheka
fonte
fonte
Respostas:
Sim, o GNU
find
pode fazer isso:Então você quer:
fonte
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
find
com-readable
,-writable
e-executable
.Para encontrar todos os arquivos para o qual o usuário sam leu-permission
sudo -u sam
é necessário porque as três opções mencionadas funcionam com as permissões do usuário que invocoufind
- portanto, você precisa do sudo para executarfind
como usuário sam .-ls
mostra a entrada completa para cada arquivo encontradoexemplos adicionais
Para encontrar todos os arquivos para os quais o sam tem
execute
ouwrite
permissõesPara encontrar todos os arquivos para os quais o sam tem
execute
eread
permissõesgravável não está incorreto!
fonte