Jochen Kächelin schrieb:
> Apache darf aus Sicherheitsgründen ja nicht unter der Kennung "root"
> laufen,  wie  können die denn dann das machen. Wie macht das confixx
> oder webmin?

Zu den meisten Dingen unterhalb Apache reichen die Benutzerrechte, wenn 
diese entsprechend eingerichtet sind und Apache passend konfiguriert 
ist. Muss der Benutzer Dinge tun, zu denen man zwingen Root-Rechte 
benötigt, wird im einfachsten Fall das Programm mit dem suid (Set User 
ID) Bit gekennzeichnet. Derartige mit dem Kommando chmod markierte 
Programme laufen mit der in den Benutzerrechten festgelegten 
Benutzerkennung.

Das simpelste Programm dieser Art ist "passwd". Jeder Benutzer sollte 
sein Passwort ändern können, die Passwortliste ist aber nur Root 
zugänglich. Also muss "passwd" mit Root-Rechten laufen. Und wenn Du mit 
"ls -la /usr/bin/passwd" nachschaust, siehst Du das kleine "s" und der
Benutzer ist root.

Sicherheitstechnisch ist das natürlich kritisch und daher sollte man 
diese Methode nur bei Programmen einsetzen, deren korrekter Funktion 
man sich sehr sicher ist und man sollte die Zahl der Programme mit 
suid-Root möglichst klein halten.

-- 
[EMAIL PROTECTED]


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Reply via email to