hallo zusammen
ich habe ein problem mit sudo und yast2
mein eintrag in /etc/sudoers
username ALL = (root) NOPASSWD: /sbin/yast2
wenn ich jetzt in der konsole sudo /sbin/yast2 ausführe dann öffnet sich
yast nur im textmodus und nicht im grafischen modus aber erst seid suse 10.2
wieß jemand weider was das sein könnte
Lösung:
1 /etc/sudoers
Defaults env_reset || ist schon vorhanden
Defaults:username env_keep = "DISPLAY" || eintragen
username ALL = (root) NOPASSWD: /usr/bin/xauth merge
/home/username/.Xauthority || eintragen
username ALL = (root) NOPASSWD: /sbin/yast2 || eintargen
2.
Also erst als User das Xauthority-File exportieren und dann als root importieren
als user /usr/bin/xauth extract - $DISPLAY | sudo -u root /usr/bin/xauth merge - || ausführen
Verknüpfung mit programm || button programm befehl
sudo /usr/bin/xauth merge /home/marco/.Xauthority && sudo /sbin/yast2
das wars
ich habe ein problem mit sudo und yast2
mein eintrag in /etc/sudoers
username ALL = (root) NOPASSWD: /sbin/yast2
wenn ich jetzt in der konsole sudo /sbin/yast2 ausführe dann öffnet sich
yast nur im textmodus und nicht im grafischen modus aber erst seid suse 10.2
wieß jemand weider was das sein könnte
Lösung:
1 /etc/sudoers
Defaults env_reset || ist schon vorhanden
Defaults:username env_keep = "DISPLAY" || eintragen
username ALL = (root) NOPASSWD: /usr/bin/xauth merge
/home/username/.Xauthority || eintragen
username ALL = (root) NOPASSWD: /sbin/yast2 || eintargen
2.
Also erst als User das Xauthority-File exportieren und dann als root importieren
als user /usr/bin/xauth extract - $DISPLAY | sudo -u root /usr/bin/xauth merge - || ausführen
Verknüpfung mit programm || button programm befehl
sudo /usr/bin/xauth merge /home/marco/.Xauthority && sudo /sbin/yast2
das wars