Xlib Problem bei Ethereal
Ich möchte Ethereal verwenden und habe dabei folgendes Problem. Wenn ich es als normaler User starte habe ich zuwenig Rechte für z.B. Start Capture. Aber der Programmaufruf funktioniert, d.h. ich bekomme das GUI von Ethereal. Wenn ich als "root" Ethereal starte bekomme ich folgende Fehlermeldung: Xlib: connection to "0.0" refused by server Xlib: No protocol specified Gtk-Warning **: cannot open display: :0.0 Warum klappt das nicht? Ich erinnere mich, das es gestern funktioniert hat. Warum jetzt nicht mehr? Kann mir das jemand weiterhelfen? Franz
Am Donnerstag, 27. November 2003 18:00 schrieb Franz Edler:
Wenn ich als "root" Ethereal starte bekomme ich folgende Fehlermeldung: Xlib: connection to "0.0" refused by server
Auch root darf nicht auf fremden X-Servern rumschreiben. Verwnde sux anstelle von su um root zu werden und probiers dann nochmal. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Leute, Am Donnerstag, 27. November 2003 18:00 schrieb Franz Edler:
Ich möchte Ethereal verwenden und habe dabei folgendes Problem.
Wenn ich es als normaler User starte habe ich zuwenig Rechte für z.B. Start Capture. Aber der Programmaufruf funktioniert, d.h. ich bekomme das GUI von Ethereal.
Wenn ich als "root" Ethereal starte bekomme ich folgende Fehlermeldung: Xlib: connection to "0.0" refused by server Xlib: No protocol specified
Gtk-Warning **: cannot open display: :0.0
Warum klappt das nicht?
Weil root doch nicht alles darf ;-) Er darf z. B. nicht (ohne weiteres) auf den X-Server eines Users zugreifen. Mögliche Lösungen: - verwende sux statt su - verwende ssh -X root@localhost (diese Variante dürfte allerdings etwas langsamer sein, da alles verschlüsselt und wieder entschlüsselt werden muss - dafür funktioniert es auch bei entfernten Rechnern) - beschäftige Dich mit xauth Gruß Christian Boltz --
Weil es sehr weit verbreitet ist, eingespielt und "überall drauf". Die weite Verbreitung ist allenfalls geeignet, die kaputte Syntax auszugleichen, ein Erfordernis also, kein Pluspunkt. [> Ratti und Thorsten Haude in suse-linux zur Frage "Warum procmail?"]
participants (3)
-
Christian Boltz
-
Franz Edler
-
Manfred Tremmel