Comment puis-je trouver une liste de fichiers qui ont des autorisations spécifiques?
Je souhaite rechercher les fichiers appartenant à root
utilisateur qui ont l' rwx
autorisation du propriétaire.
Existe-t-il un moyen de trouver une liste de ces fichiers? J'utilise Ubuntu 16.04.
command-line
permissions
find
Avani badheka
la source
la source
Réponses:
Oui, GNU
find
peut le faire:Alors tu veux:
la source
Si vous souhaitez rechercher tous les fichiers pour lesquels un utilisateur a une certaine autorisation (qu'il soit le propriétaire (et même défini via ACL)), vous pouvez utiliser
find
avec-readable
,-writable
et-executable
.Pour rechercher tous les fichiers pour lesquels l'utilisateur sam dispose d'une autorisation de lecture
sudo -u sam
est nécessaire car les trois commutateurs mentionnés fonctionnent avec les autorisations de l'utilisateur qui a invoquéfind
- vous avez donc besoin de sudo pour s'exécuter enfind
tant qu'utilisateur sam .-ls
affiche l'entrée complète pour chaque fichier trouvéautres exemples
Pour rechercher tous les fichiers pour lesquels sam a
execute
ou deswrite
autorisationsPour trouver tous les fichiers pour lesquels sam a
execute
etread
autorisationsinscriptible n'est pas mal orthographié!
la source