Verwenden Sie genau wie Ihre letzte Fragefind
:
find / -type f -perm 0777
Ich suche nach einem Linux-Befehl, um alle Verzeichnisse auf meinem Server zu durchsuchen und alle Dateien mit der Berechtigung 777 zu finden. Die Ausgabe wäre eine Liste aller Dateien mit vollständigem Pfad.
And if you like to find all files without Permission 0777 then just enter a ! before the perm, e.g.
find / -type f ! -perm 0777
You can also change the permissions or ownership of all those files resulting from the find
execution using the -exec
option to avoid change them manually. Exempli gratia: In a web server you could need to grant the group to write files:
find / -type f -perm 0777 -exec chmod 775 {} \; -exec chgrp -R www {} \;
es ist so einfach wie:
find / -perm 0777
Wenn Sie nur Dateien abgleichen möchten, verwenden Sie stattdessen Folgendes:
find / -type f -perm 0777