"Ulrich F�rst" <[EMAIL PROTECTED]> writes: > Martin Schmitz schrieb: >> "Ulrich F�rst" <[EMAIL PROTECTED]> writes: >> >>>Ulrich F�rst schrieb: >>> >>>>BTW: Warum kann Mozilla �berhaupt eine Datei l�schen die nur >>>>Zugriffsrechte f�r 'ulrich' hat, wenn er von 'birgit' gestartet wird??? >>>> >>> >>>O.K. *die* Antwort hab ich schon mal selber gefunden: >>> >>>[EMAIL PROTECTED]:~$ ll /usr/bin/mozilla-1.6 >>>-rwxr-xr-x 1 root root 5.9k Apr 23 22:14 /usr/bin/mozilla-1.6 >> ^-------------------------------, >> Wenn das die Antwort w�re, st�nde hier ein 's'. >> > > �h, wieso jetzt das, offensichtlich geh�rt das Programm doch root und > der darf eben auch Dateien anderer User l�schen?!? > Oder geh�rt das Programm doch dem der's startet, wozu ist es dann gut > das es root geh�rt, wenn das gar nichts aussagt.
Die Datei geh�rt dem Besitzer der Datei, oben also root. Der *Prozess* geh�rt dem, der ihn startet. Das sind einfach zwei ganz verschiedene Dinge, Dateien und Prozesse. > Und was genau bewirkt eigentlich suid? Das der Prozess dem Besitzer der Datei, die ihn erzeugt, geh�rt. > o.g.? Oder anders gefragt warum muss ich bei Programmen die setuid > sind zum starten kein root-passwort eingeben Weil sie unter der Benutzerkennung des Besitzers (also oft root) laufen, egal wer sie startet. > und wie unterscheidet sich dann ein Programm mit setuid von einem > das ich per sudo oder 'su root program' starte? Gar nicht. Martin

