sudo cannot open display: :0.0

OsunSeyi

OsunSeyi

Foren As
Hi,
habe mehrere Fragen...
Starte hier eine Root-Konsole via Panel-Button,
dazu gibt es einen 'etc/sudoers' Eintrag:
Code:
/usr/bin/terminal -e su

Ist das grundsätzlich vertretbar?
Es handelt sich um einen Rechner, an den privat sowieso keiner geht.
Aber für Angreifer aus dem Netz?

Jedenfalls hat sich bisher anstandslos eine Root-Konsole geöffnet.
Seit dem letzten update (mit dabei: sudo und Xorg-server) aber kommt:
Code:
Gtk-WARNING **: cannot open display: :0.0

Unter Root ergibt:
Code:
echo $DISPLAY
:0.0

Herumgoogeln hat mir bisher nicht weitergeholfen...

BTW:
Für root hatte ich als default-Editor Mousepad angegeben.
Da (Slackware) sudo wohl neu kompilliert wurde, will jetzt 'visudo' den mousepad aufrufen.
Und das geht natürlich nicht wg $DISPLAY :devil:

Code:
Defaults:tom   env_keep = "DISPLAY"
tom ist der user, ist aber nit pico eingetragen und nicht mit visudo.
Hat bisher auch nichts geholfen.
 
Zuletzt bearbeitet:
Du hast kein Pronblem mit sudo!
Das Problem ist das su in deinem Aufruf.
mit su kann dieser root nicht den X-Server des Users benutzen, ich würde ja sux statt su zu benutzen, so es sux für Deine Distro gibt.
Ansonsten gäbe es noch die Brechhammer-Methode xhost + als user.
Ehrlich gesagt verstehe ich sowieso nicht, warum Du ein root-Terminal per sudo aufmachst.
 
eigentlich nur wegen dem Panelstarter und um das Passwort nicht eingeben zu müssen....:brav:

Es geht aber auch hier nicht:
Code:
visudo
No protocol specified

(mousepad:32292): Gtk-WARNING **: cannot open display: :0.0
visudo: /etc/sudoers.tmp unchanged

Oder hier:
Für Thunar unter Root ist:

Code:
 tom  ALL=NOPASSWD: /usr/bin/thunar

gesetzt..
 
Zuletzt bearbeitet:
Zurück
Oben