kdesu funktioniert nicht mehr
Hallo Liste, wie im Betreff angedeutet funktioniert kdesu (openSUSE 10.2) nicht mehr. Googeln brachte mir zwei ähnliche Fälle auf älteren SUSE-Systemen, allerdings haben die dort vorgeschlagenen Problemlösungen bei mir nichts gebracht. Im Dezember 2006 war das Problem hier schon einmal diskutiert worden - eine Lösung habe ich hier aber auch nicht gefunden... Zusammengefasst hier noch ein paar Infos: - su auf der Kommandozeile funktioniert - grafische Programme (z.B. yast2) aus der Kommandozeile nach "su -" klappen - root-Login funktioniert - kdesu gibt als Fehlermeldung: "Falsches Passwort" - Neuinstallation bzw. updaten der kde-libs (vor allem von kde-base) hat nicht geholfen - "/etc/sudoers" scheint ok (per sudo aufgerufene Programme funktionieren auch) - /var/log/* bringt keine weiterführenden Fehlermeldungen Was ich nicht verstehe: Laut manpage ist kdesu nur ein wrapper von su, dh. wenn su klappt müsste doch auch kdesu funktionieren? Also, wo hakt es? Gruss Mario -- 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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday, 9. March 2007 23:42, Mario van der Linde wrote:
Hallo Liste, Hallo Mario Was ich nicht verstehe: Laut manpage ist kdesu nur ein wrapper von su, dh. wenn su klappt müsste doch auch kdesu funktionieren?
Also, wo hakt es? Ne etwas indiskrete Frage, aber enthält das Passwort irgendwelche Sonderzeichen(z.B. Umlaute) oder ist alles mit US Ascii darstellbar? Das wäre so ne Idee von mir was denn beim wrappen schief gehn könnte.. aber ansonsten fällt mir nichts ein..
Grüße Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFF8en3cHwbW/zlOZoRAiKQAKCOKNMyEcfz2BzdqXWtTy3JVyIfPACeLoQW qLZiGCN+6Ecw1OdfiupPCYY= =XyW+ -----END PGP SIGNATURE----- -- 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
Am Samstag, 10. März 2007 00:12 schrieb Michael Skiba: [...]
Ne etwas indiskrete Frage, aber enthält das Passwort irgendwelche Sonderzeichen(z.B. Umlaute) oder ist alles mit US Ascii darstellbar? Das wäre so ne Idee von mir was denn beim wrappen schief gehn könnte.. aber ansonsten fällt mir nichts ein..
Grüße Michael
So einfach ist es leider nicht, das konnte ich als erstes ausschliessen... Gruss Mario -- 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
Am Freitag, 9. März 2007 23:42 schrieb Mario van der Linde:
Zusammengefasst hier noch ein paar Infos: - su auf der Kommandozeile funktioniert - grafische Programme (z.B. yast2) aus der Kommandozeile nach "su -" klappen - root-Login funktioniert - kdesu gibt als Fehlermeldung: "Falsches Passwort" - Neuinstallation bzw. updaten der kde-libs (vor allem von kde-base) hat nicht geholfen - "/etc/sudoers" scheint ok (per sudo aufgerufene Programme funktionieren auch)
Hatte den gleichen Effekt. Da war es die /etc/sudoers Da musste wohl root ALL=(ALL)ALL ermöglicht werden (zusammen mit der option targetpw) Defaults targetpw root ALL=(ALL) ALL Das warr, weil ich an der sudoers geschraubt hatte und das System die Datei daher nicht korrigieren/ersetzen mochte. Schau doch mal, ob es eine /etc/sudoers.rpmnew gibt. Leider finde ich den Link nicht, wo ich das gelesen habe... Gruß Sebastian -- Mit freundlichem Gruß Sebastian Koerner mailto:s.koerner@online.de Verschlüsseln? Gerne ! / Encrypt? Please! Schlüsselserver z.B. wwwkeys.de.pgp.net Fingerprint: FE55 C8EC 1758 D01D 6E26 DEFF AD08 5A7B 054A DA1D -- 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
Hallo, Am Samstag, 10. März 2007 23:51 schrieb Sebastian Koerner: [...]
- "/etc/sudoers" scheint ok (per sudo aufgerufene Programme funktionieren auch)
Hatte den gleichen Effekt. Da war es die /etc/sudoers Da musste wohl root ALL=(ALL)ALL ermöglicht werden (zusammen mit der option targetpw)
Defaults targetpw root ALL=(ALL) ALL [...] Gruß Sebastian [...]
Ähm... Jetzt bin ich ein wenig überrascht. Die betreffenden Einträge habe ich tatsächlich auskommentiert in /etc/sudoers weil: | /etc/sudoers | # In the default (unconfigured) configuration, sudo asks for the root | # password. | # This allows use of an ordinary user account for administration of a | # freshly installed system. When configuring sudo, delete the two | # following lines: | Defaults targetpw # ask for the password of the target user i.e. root | ALL ALL = (ALL) ALL 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" und "kdesu" mit "sudo" zu tun? Damit komme ich zur nächsten Frage: Wenn ich nun mit "sudo su -" und anschliessendem "visudo" die /etc/sudoers bearbeiten will, säge ich mir dann den Ast ab auf dem ich sitze? Für ein einfaches "su -" fehlt mir nämlich das Passwort... Gruss Mario -- 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
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
Hallo, Am Sonntag, 11. März 2007 15:26 schrieb Jan Ritzerfeld: [...]
Die man-Page ist veraltet [...]
Das ist doch mal fein...
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
Treffer versenkt. Jetzt passt es wieder... Gruss Mario -- 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
participants (4)
-
Jan Ritzerfeld
-
Mario van der Linde
-
Michael Skiba
-
Sebastian Koerner