Problem mit X und su
Hallo, ich habe ein Problem mit X: Wenn ich eine Applikation als root aurufen will, und an der Konsole als su z.B. /opt/kde2/bin/kwrite aufrufe, kommt immer folgendes: Xlib: connection to ":0.0" refused by server Xlib: Invalid MIT-MAGIC-COOKIE-1 key kwrite: cannot connect to X server :0.0 Das Problem habe ich mit 7.1 und 7.2 Live-Eval. Wie kann man das reparieren? Vielen Dank. -- Mit freundlichen Grüßen, Andreas Korinek
Andreas Korinek wrote:
ich habe ein Problem mit X: Wenn ich eine Applikation als root aurufen will, und an der Konsole als su z.B. /opt/kde2/bin/kwrite aufrufe, kommt immer folgendes:
Xlib: connection to ":0.0" refused by server Xlib: Invalid MIT-MAGIC-COOKIE-1 key kwrite: cannot connect to X server :0.0
Das Problem habe ich mit 7.1 und 7.2 Live-Eval. Wie kann man das reparieren?
Bevor Du mit su zu root wirst (vermutlich in einem xterm), solltest Du "xhost +localhost" eingeben. Das erlaubt dann jedem lokalen Benutzer, Deinen X-Server zu kontaktieren. Wie Du anhand o.a. Fehlermeldung siehst, ist das sonst nicht moeglich ("connection refused by server"). Die Eingabe von "xhost +" solltest Du vermeiden, da sie _allen_ Remote- Rechnern erlaubt, sich mit Deinem X-Server zu verbinden. Du kannst auch mal "sux" versuchen, das sollte Dir die meiste Arbeit abnehmen, ist ein Shell-Skript, was in /usr/X11R6/bin/ liegt.... Gruss, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe Hertzstr. 16, D-76187 Karlsruhe, Germany
On Thu, Jul 26, 2001 at 11:55:05AM +0200, Andreas Korinek wrote:
Hallo,
ich habe ein Problem mit X: Wenn ich eine Applikation als root aurufen will, und an der Konsole als su z.B. /opt/kde2/bin/kwrite aufrufe, kommt immer folgendes:
Xlib: connection to ":0.0" refused by server Xlib: Invalid MIT-MAGIC-COOKIE-1 key kwrite: cannot connect to X server :0.0
Gib mal anstatt 'su' 'su -m' ein um Superuser zu werden. Dann werden deine User-einstellungen beibehalten, dir aber su-Rechte gegeben. Damit wird das klappen. Gruss, Oliver
participants (3)
-
Andreas Korinek
-
Oliver Kiehl
-
Thomas Hertweck