Antworten:
Dadurch findwerden Dateien gefunden, die von niemandem geschrieben werden können:
find . ! -perm /222
EDIT: Aus hmonts Vorschlag zum Kommentar:
find . ! -perm /222 -exec ls -l {} +
Und während Mikey seine Antwort gibt, können Sie -maxdepth 1den Fund auf ein einziges Verzeichnis beschränken.
-exec ls -l {} \;, um vollständige Informationen über Berechtigungen und Eigentümer- / Gruppenmaterial bereitzustellen.
find . -maxdepth 1 ! -perm /222 -ls
find . ! -perm /a+w
find . ! -perm -ug+w
oder eine andere Permutation mit symbolischer Notation, um Ihre Anforderungen zu erfüllen.
Zur Verdeutlichung stimmt das '/' mit jedem Benutzer, jeder Gruppe oder anderen überein. Um allen zu entsprechen, stellen Sie dem Modus '-' voran.
perl -le 'print for grep { ! -w } <*>'
-maxdepth 1