Je cherche un moyen de rechercher un répertoire ou des répertoires et de répertorier tous les fichiers qui ont les mauvaises autorisations pour un répertoire public.
14
Je cherche un moyen de rechercher un répertoire ou des répertoires et de répertorier tous les fichiers qui ont les mauvaises autorisations pour un répertoire public.
Votre question pourrait être formulée plus clairement, en particulier. que voulez-vous dire par «les mauvaises autorisations» pour un répertoire public?
En supposant que vous vouliez que les répertoires soient 755 et les fichiers ordinaires 644, je le ferais comme ceci:
$ find \! -perm 644 -type f -o \! -perm 755 -type d
Cela a fonctionné pour moi
Le
\!
drapeau signifie non et l'-perm
option utilise les options chmod normalesla source
Tout dépend de ce que vous considérez comme une «autorisation incorrecte». man find vous aide en définissant la façon dont vous pouvez rechercher des fichiers / répertoires avec une autorisation donnée:
la source