Re: als root kein KDE-Programm startbar
Hallo,
Andreas Pakulat wrote:
> On 09.09.07 17:42:40, Matthias Meyer wrote:
> > Hallo,
> >
> > In einem Terminal in KDE kann ich zwar mit su root werden, aber ich kann
> > keine KDE-Programme starten. Beispiel:
>
> Das ist normal und gut so. Ganz abgesehen davon das man nur _sehr_
> selten GUI Programme als root starten muss, geht das z.B. mit kdesu,
> sux oder gksu (jeweils in den gleichnamigen Paketen).
Mir ist gerade aufgefallen, dass das hier (unstable) auch so geht:
$ xhost
access control enabled, only authorized clients can connect
$ su
Passwort:
# xterm
<keine Fehlermeldung, xterm startet>
Das ist auf einem Etch-System reproduzierbar und nicht nur bei meinem
Benutzeraccount so. Mache ich ein su zu einem Testbenutzer, kann ich
wie erwartet keine X-Programme starten ('Can't open display').
Offenbar wird $XAUTHORITY beim su nicht aus der Umgebung entfernt, bzw.
nicht geändert:
$ su -c env | grep XAUTH
Passwort:
XAUTHORITY=/home/wolf/.Xauthority
Was ist denn hier kaputt? Verwendet wird GDM und icewm oder Gnome.
Gruß,
Wolf
--
Wie unser Internet schöner wird: Ich will die Mitarbeiter von Support-Hotlines
nicht vor Wut schäumend bis ins siebte Glied verfluchen, nur weil sie noch
weniger Ahnung haben als ich. Na ja . . . doch, das will ich! (die tageszeitung)
Reply to: