Suchen mit Berechtigung und Gruppe

Suchen mit Berechtigung und Gruppe

Wie kann ich Dateien mit Schreibberechtigung für die Gruppe „Andere“ finden, unabhängig von anderen Berechtigungen, mit der Erweiterung „.sh“ (symbolisches Format verwenden)

Ich habe es schon versucht

find / -type f -perm -g=w -name "*.sh"

Antwort1

So finden Sie alle regulären Dateien im oder unterhalb des aktuellen Verzeichnisses, die von „anderen“ beschreibbar sind (d. h. an denen jemand geschrieben hat chmod o+w):

find . -type f -perm -o=w

Wenn Sie das „ -Aus “ weglassen -o=w, können Sie testen, ob die Berechtigungen für die Datei genau waren o=w(d. h. nichts anderes als Schreibberechtigung für „andere“).

Antwort2

Hilft das:

find ./ -perm /g+w -type f -name "*.sh" -exec ls -l {} \;

verwandte Informationen