![](https://seccdn.libravatar.org/avatar/2a0d1b98e77f7cc24445c18a6610516a.jpg?s=120&d=mm&r=g)
Hallo allerseits Habe gerade in der "/etc/sudoers" Datei wie üblich meine Einträge hinzugefügt, um z.B. Kwatch schnell per Mausklick aufzu rufen. Muß aber feststellen daß das nicht mehr klappt. in der /var/log/messages erhalte ich diese Meldung: Feb 19 15:55:53 95300lin sudo: ogrun : TTY=unknown ; PWD=/home/ogrun ; USER=root ; COMMAND=/opt/kde3/bin/kwatch Was muß denn jetzt gemacht werden um ein Programm mit Rootrechten zu starten? Bislang reichte eine Zeile in sudoers "ogrun 95300lin=NOPASSWD: /opt/kde3/bin/kwatch" um z.B. Kwatch mit hiermit zu starten: sudo /opt/kde3/bin/kwatch m.f.G. Otto -- 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
![](https://seccdn.libravatar.org/avatar/c8b01b2aa01ce7ced2ac6c373e820027.jpg?s=120&d=mm&r=g)
On 19.02.2007 16:14, Otto Grunewald wrote (please find the answer below the original text):
Hallo allerseits
Habe gerade in der "/etc/sudoers" Datei wie üblich meine Einträge hinzugefügt, um z.B. Kwatch schnell per Mausklick aufzu rufen.
Muß aber feststellen daß das nicht mehr klappt.
in der /var/log/messages erhalte ich diese Meldung:
Feb 19 15:55:53 95300lin sudo: ogrun : TTY=unknown ; PWD=/home/ogrun ; USER=root ; COMMAND=/opt/kde3/bin/kwatch
Was muß denn jetzt gemacht werden um ein Programm mit Rootrechten zu starten?
Bislang reichte eine Zeile in sudoers "ogrun 95300lin=NOPASSWD: /opt/kde3/bin/kwatch"
um z.B. Kwatch mit hiermit zu starten:
sudo /opt/kde3/bin/kwatch
Wieso muss was anders gemacht werden? sudo funktioniert doch einwandfrei, wie man an dem messages- Eintrag sehen kann. Das Problem muss wohl eher in der fehlenden Anzeige liegen. Läuft denn kwatch in der Prozessliste? Was passiert, wenn der Befehl in einer Konsole abgesetzt wird? Naja, da gibt es diverse Ansatzmöglichkeiten, aber sudo hat keine so groben Änderungen erfahren. -Ingo. -- 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
![](https://seccdn.libravatar.org/avatar/e20f49c540c37f11e53d73484b98447f.jpg?s=120&d=mm&r=g)
Hallo Ingo, auf einem 10.1 sagt /usr/share/doc/release-notes/SUSE_Linux/RELEASE-NOTES.de.html dazu: --------------------------------------------------------- sudo ohne X-Weiterleitung Aus Sicherheitsgründen nimmt sudo keine X-Weiterleitung mehr vor. Wenn Sie ein X-Programm (z. B. YaST) starten möchten, für das root-Berechtigungen erforderlich sind, übernehmen Sie zunächst mit su die Rolle von root oder rufen Sie das Programm wie folgt über ssh auf: ssh -X -l root localhost yast2 --------------------------------------------------------- Ich glaube, daß hat damit zu tun. Deine programme brauchen ein DISPLAY, was sie jetzt wohl nicht mehr haben. Bernd P.S. Sorry wegen der Umlaute. -----Original Message----- From: Ingo Freund [mailto:opensuse@e-dict.net] Sent: Tuesday, February 20, 2007 11:32 AM To: opensuse Subject: Re: openSUSE und sudo was ist neu? On 19.02.2007 16:14, Otto Grunewald wrote (please find the answer below the original text):
Hallo allerseits
Habe gerade in der "/etc/sudoers" Datei wie üblich meine Einträge hinzugefügt, um z.B. Kwatch schnell per Mausklick aufzu rufen.
Muß aber feststellen daß das nicht mehr klappt.
in der /var/log/messages erhalte ich diese Meldung:
Feb 19 15:55:53 95300lin sudo: ogrun : TTY=unknown ; PWD=/home/ogrun ; USER=root ; COMMAND=/opt/kde3/bin/kwatch
Was muß denn jetzt gemacht werden um ein Programm mit Rootrechten zu starten?
Bislang reichte eine Zeile in sudoers "ogrun 95300lin=NOPASSWD: /opt/kde3/bin/kwatch"
um z.B. Kwatch mit hiermit zu starten:
sudo /opt/kde3/bin/kwatch
Wieso muss was anders gemacht werden? sudo funktioniert doch einwandfrei, wie man an dem messages- Eintrag sehen kann. Das Problem muss wohl eher in der fehlenden Anzeige liegen. Läuft denn kwatch in der Prozessliste? Was passiert, wenn der Befehl in einer Konsole abgesetzt wird? Naja, da gibt es diverse Ansatzmöglichkeiten, aber sudo hat keine so groben Änderungen erfahren. -Ingo. -- 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 -- 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
![](https://seccdn.libravatar.org/avatar/2a0d1b98e77f7cc24445c18a6610516a.jpg?s=120&d=mm&r=g)
Hallo Bernd
Ich glaube, daß hat damit zu tun. Deine programme brauchen ein DISPLAY, was sie jetzt wohl nicht mehr haben.
ssh -X -l root localhost kwatch läßt sich nach Paßwortabfrage starten Habe mal die ssh Anleitung überflogen. Es soll auch ohne Paßwortabfrage möglich sein. Habe jetzt aber keine Zeit mich damit näher zu beschäftigen. Die 10.2 ist doch eine größere Baustelle als ich anfangs dachte. Will erst meine USB-Floppy benutzen können. m.f.G. Otto -- 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
![](https://seccdn.libravatar.org/avatar/e43929e9f1e83173f42867cb9cc6e2ef.jpg?s=120&d=mm&r=g)
Otto Grunewald schrieb:
Hallo Bernd
Ich glaube, daß hat damit zu tun. Deine programme brauchen ein DISPLAY, was sie jetzt wohl nicht mehr haben.
ssh -X -l root localhost kwatch
läßt sich nach Paßwortabfrage starten
Habe mal die ssh Anleitung überflogen. Es soll auch ohne Paßwortabfrage möglich sein. Ja, generier Dir einen ssh-Schlüssel ohne Password via ssh-keygen, und häng den öffentlichen Schlüssel an die Datei /root/.ssh/authorized_keys an. Der private Schlüssel gehört in das Verzeichnis ~/.ssh/ als id_rsa für einen RSA-Schlüssel.
Gruß, Johannes -- 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
![](https://seccdn.libravatar.org/avatar/2a0d1b98e77f7cc24445c18a6610516a.jpg?s=120&d=mm&r=g)
Hallo Ingo
Wieso muss was anders gemacht werden? sudo funktioniert doch einwandfrei, wie man an dem messages- Eintrag sehen kann. Das Problem muss wohl eher in der fehlenden Anzeige liegen.
Ja, im Recht, daß der Benutzer root ein Fenster auf der Useroberfläche öffnen darf.
Läuft denn kwatch in der Prozessliste?
Ja für eine Sekunde verschwindet dann
Was passiert, wenn der Befehl in einer Konsole abgesetzt wird?
Das gleiche Kwatch rufe ich im Moment direkt per Konsole su, Paßwort auf. Das gleiche wenn ich den Tintenstand meines Druckers sehen möchte. (turboprint)
Naja, da gibt es diverse Ansatzmöglichkeiten, aber sudo hat keine so groben Änderungen erfahren.
Als ich mich vor Jahren mit sudo sodoers beschäftigte las ich mal von der Möglichkeit einem anderen Nutzer z.B. root, das Recht zu erteilen, ein Fenster zu öffnen. Weiß aber nicht mehr wo, außerdem ist mein Englisch praktisch nicht vorhanden. Benutze ich die sudoers von der 10.0 so läßt sich kwatch wie früher starten. Allerdings akzeptiert Yast dann kein Paßwort mehr. Nach meiner Meinung liegt das Problem in der richtigen Konfiguration der sudoers. m.f.G. Otto. -- 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)
-
Ingo Freund
-
Johannes Engel
-
Lentes, Bernd
-
Otto Grunewald