Einige Programme benötigen zum Arbeiten Superuser-Rechte. Dazu gehören z.B. passwd
, welches schließlich die Datei /etc/shadow
schreiben muß, obwohl es vom User aufgerufen wird.
Hierzu erhält dieses Programme das SUID-Flag. Dieses Flag sorgt dafür, daß ein Program unter den Rechten des Eigentümers (hier: root
) und nicht unter denen des Aufrufenden läuft.
Finde alle Dateien mit SUID-Flag:
find / -type f \( -perm -04000 \) \-exec ls -l {} \;