Am Sonntag, 11. März 2007 14:09 schrieb Mario van der Linde:
(...). Aber: | man kdesu | KDE su ist die graphische Oberfläche von KDE für den UNIX®-Befehl su. | Sie können damit durch Eingabe des Passworts ein Programm unter | einem anderen Benutzer laufen lassen. KDE su ist ein unprivilegiertes | Programm, es verwendet das im System vorhandene su.
Jetzt stellt sich mir die Frage, warum /etc/sudoers kdesu ausser Gefecht setzt. Was hat "sudo" mit "su"
Soweit ich es ersteren Source entnehmen konnte, nichts. su macht ja nicht sonderlich viel. Für das Wechseln des Benutzers an sich brauch es prinzipiell nur einen Aufruf von setresuid oder setuid, und so macht es auch sudo: http://www.sudo.ws/cgi-bin/cvsweb/sudo/set_perms.c?rev=1.36&content-type=text/x-cvsweb-markup
und "kdesu" mit "sudo" zu tun?
Die man-Page ist veraltet, seit August letzten Jahres benutzt kdesu per default sudo: http://websvn.kde.org/branches/KDE/3.5/kdelibs/kdesu/su.cpp?r1=570634&r2=570635 Umstellen läßt sich das wieder auf su mit einer ~/.kde/share/config/kdesurc die folgendes enthält (jedenfalls entnehme ich das dem kdesu-Source): [super-user-command] super-user-command=su
(...).
HTH Jan -- Get yours while there's still some left. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org