Ich bin auf der Suche nach find
Befehl Argumente, um alle Dateien unter der /
, die Setuid und Setgid-Berechtigungen haben. Ich habe bisher find/???
.Suche suid und gid-Dateien unter root
8
A
Antwort
15
setuid- oder Setgid (GNU findutils):
find/-perm /6000
setuid- oder Setgid (POSIX):
find/-perm -4000 -o -perm -2000
setuid- und Setgid:
find/-perm -6000
7
find/\(-perm -u+s -o -perm -g+s \) -type f
+0
Fehlt dies Dateien mit * sowohl * setuid und Setgid? – Reid
+0
Nein, "-o" bedeutet "oder". –
Hinweis, auf OSX hatte ich einen Fehler "illegaler Modus String" und musste die POSIX-Version verwenden, damit es funktioniert. – Volomike
Sie können '-type f' hinzufügen (wie das OP fragt), ansonsten werden Verzeichnisse mit setuid/setgid (völlig andere Bedeutung) angezeigt. – arielf