Je veux écrire un script de correction d'autorisation qui utilise find pour corriger les autorisations sur les fichiers.
Principalement ce dont j'ai besoin est une commande find qui est capable de lister tous les fichiers avec un ensemble de bits d'exécution, quelles que soient les autres autorisations sur le fichier (c'est l'astuce).
...
iyswim;)Réponses:
Sur la découverte de GNU:
Sur les autres versions, consultez la page de manuel autour
-perm
.la source
Croyez-le ou non, cela est largement documenté dans la page de manuel find . Sur les systèmes CentOS et Ubuntu, je dois en donner des exemples.
Donc
trouvera les fichiers où l'autorisation d'exécution est définie pour le propriétaire
recherchera les fichiers où l'autorisation d'exécution est définie pour le propriétaire et les autres, etc.
la source
trouver / chemin / de / le répertoire / type-f exécutable
la source