(5 Antworten)
Vor 5 Jahren geschlossen.
Bitte vergleichen Sie die folgenden beiden Zeilen:
-rws---r-x 1 root root 21872 2009-10-13 21:06 prg1
-rwx---r-x 1 root root 21872 2009-10-13 21:06 prg2
Führt das setuid-Bit auf prg1
aus , zusammen mit den Read- und Execute-Bits für „other“, dass jeder Benutzer es mit Root-Rechten ausführen kann? Das prg2
hat auch Lese- und Ausführungsfunktionen für „andere“, aber das setuid-Bit ist nicht gesetzt, bedeutet das also, dass es immer noch von jedem Benutzer ausgeführt werden kann, aber ohne Root-Rechte?
Akzeptierte Antwort:
Genau das Gegenteil, Sie müssen nicht sudo verwenden oder zu root wechseln, die ausführbare Datei erledigt das für Sie.