
Hallo, ich möchte firefox updaten, was aber als user mangels Rechte nicht funktioniert. Wenn ich sudo firefox verwende erhalte ich: "Error: no display specified". Auch die Erweiterung von /etc/sudoers env_keep um DISPLAY hat nicht geholfen. Installiert ist OS 10.3 und firefox 3.6.13. Was mache ich falsch, oder wie kann ich den firefox erneuern? -- Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Am Fri, 1 Apr 2011 09:59:52 +0200 schrieb Dirk Meier <dirk.meier@gmx.de>:
Hallo,
ich möchte firefox updaten, was aber als user mangels Rechte nicht funktioniert. Wenn ich sudo firefox verwende erhalte ich: "Error: no display specified". Auch die Erweiterung von /etc/sudoers env_keep um DISPLAY hat nicht geholfen.
Installiert ist OS 10.3 und firefox 3.6.13.
Was mache ich falsch, oder wie kann ich den firefox erneuern?
Mein Vorschlag öffnet zwar einige Sicherheitslücken, ist aber wohl vertretbar. Mit xhost + erlaubst du allen (auch root) deine X Server Instanz zu nutzen, mit xhost - löschst du die Erlaubnis. Die Manual Page xhost(1) enthält weitere Parameter. -Dieter -- Dieter Klünter | Systemberatung http://dkluenter.de GPG Key ID:DA147B05 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Hallo, Am Fri, 01 Apr 2011, Dieter Kluenter schrieb:
Mein Vorschlag öffnet zwar einige Sicherheitslücken, ist aber wohl vertretbar. Mit xhost + erlaubst du allen (auch root) deine X Server Instanz zu nutzen, mit xhost - löschst du die Erlaubnis. Die Manual Page xhost(1) enthält weitere Parameter.
Ich finde einen symlink am einfachsten: ln -s /home/NORMAL_USER/.Xauthority /root/ Dann braucht's nur noch DISPLAY=:0 bzw. die Option -display :0. HTH, -dnh -- "Here, in the bare dark face of night -- the LSV (Tundra Class) A calm unhurried eye draws sight "Serious Callers Only" -- We see in what we think we fear in "Excession" The cloudings of our thought made clear" by Iain M. Banks -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

On Fri, April 1, 2011 9:59 am, Dirk Meier wrote:
Hallo,
ich möchte firefox updaten, was aber als user mangels Rechte nicht funktioniert. Wenn ich sudo firefox verwende erhalte ich: "Error: no display specified". Auch die Erweiterung von /etc/sudoers env_keep um DISPLAY hat nicht geholfen.
Installiert ist OS 10.3 und firefox 3.6.13.
Was mache ich falsch, oder wie kann ich den firefox erneuern?
Benutze gksu oder kdesu oder sux. Die sollten das Problem nicht haben. Ansonsten kannst Du noch folgendes machen: als normaler user vorher: xauth extract /tmp/xkey $DISPLAY als neuer user dann xauth merge /tmp/xkey ssh -x wäre auch noch eine Alternative, wenn Du dich als root anmelden darfst. sudo -i könnte auch funktionieren. Grüße, Christian Brabandt -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

On Friday, April 01, 2011 09:59:52 Dirk Meier wrote:
Auch die Erweiterung von /etc/sudoers env_keep um DISPLAY hat nicht geholfen.
Das ist schon mal ein Anfang. Wenn Du nun "sudo env|grep DISPLAY" solltest Du das Display sehen. Für den nächsten Schritt habe ich ein 2-Zeiler Script geschrieben und "runas" getauft (unter win2k gibt es ein ähnlich genanntes Programm): #!/bin/bash xauth extract - $DISPLAY | sudo -H -u "$1" xauth merge - exec sudo -H -u "$@" Danach geht z.B. "runas root wireshark". Torsten Förtsch -- Need professional modperl support? Hire me! (http://foertsch.name) Like fantasy? http://kabatinte.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

On Fri, 1 Apr 2011 09:59:52 +0200, Dirk Meier <dirk.meier@gmx.de> wrote:
ich möchte firefox updaten, was aber als user mangels Rechte nicht funktioniert. Wenn ich sudo firefox verwende erhalte ich: "Error: no display specified". Auch die Erweiterung von /etc/sudoers env_keep um DISPLAY hat nicht geholfen.
Firefox selbst aktualisiert man auch mit YaST/zypper, zumindest wenn man ihn als rpm installiert hat. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (6)
-
Christian Brabandt
-
David Haller
-
Dieter Kluenter
-
Dirk Meier
-
Philipp Thomas
-
Torsten Förtsch