Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Spouštění aplikace pod jiným uživatelem.  (Přečteno 1597 krát)

hybera

  • Návštěvník
  • Příspěvků: 27
Spouštění aplikace pod jiným uživatelem.
« kdy: 11 Května 2007, 13:40:05 »
Jde mi o to, že doma mám zkonfigurované GNOME tak, že se automaticky loguje nějaký uživatel. Já však potřebuji některé okení aplikace pouštět, aniž bych se přepínal na jiného uživatele.
Tak například jsem přihlášen pod uživatelem user1 a potřebuji spustit firefox pod uživatelem user2 . Zkoušel jsem to dělat přez terminál ale :


$ su user2
pass. : ******

user2@pc1 : /home/user2$ firefox


Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified


(firefox-bin:8403): Gtk-WARNING **: cannot open display:

můžete mě někdo nakopnout, co musím udělat aby to šlo ?  Nebo je jiná cesta ? (jako že asi je)

Vojtěch Trefný

  • Příspěvků: 9307
  • Don Quijote
Spouštění aplikace pod jiným uživatelem.
« Odpověď #1 kdy: 11 Května 2007, 17:06:20 »
Předem upozorňuji, že toto je čistě můj dojem, takže to nemusí být pravda.
Pokud se přihlásíte jako jiný user v terminálu, tak sice máte tento terminál jako jiný user a můžete spouštět programy, které se v terminálu spustit dají, ale programy vyžadující graf. prostředí nikoli, protože graf. prostředí běží jinému userovi - stejně tak nemůžete v rootovském terminálu spustit graf. aplikaci.

hybera

  • Návštěvník
  • Příspěvků: 27
Spouštění aplikace pod jiným uživatelem.
« Odpověď #2 kdy: 11 Května 2007, 19:14:16 »
Hmm, myslel jsem si to, ale doufal jsem. Ale díky za odpověď ....

Vojtěch Trefný

  • Příspěvků: 9307
  • Don Quijote
Spouštění aplikace pod jiným uživatelem.
« Odpověď #3 kdy: 11 Května 2007, 19:16:58 »
Citace: hybera
Hmm, myslel jsem si to, ale doufal jsem. Ale díky za odpověď ....
Nemusí to tak být - zkušenosti s tím nemám, ale toto mi napovídá můj "zdravý selský rozum".

romi

  • Stálý člen
  • **
  • Příspěvků: 711
Spouštění aplikace pod jiným uživatelem.
« Odpověď #4 kdy: 11 Května 2007, 21:10:33 »
nuz. ..
v /etc/X11/xdm/kdmrc, alebo /etc/kde3/kdm/kdmrc, alebo ??? (neviem, kde je gdm) zrus nastavenie z
ServerArgsLocal=-nolisten tcp na ServerArgsLocal=

a potom..si exportuj display..tj
cez xhost + (povolis pripojenie na svoju X session)
prepnes sa na toho uzivatela cez su
a napises export DISPLAY=:0 a mozes spustat xkove aplikacie
randy [HP nc6320 -- Ubuntu Gutsy Gibbon with KDE]
== linuxove minimum ==

 

Provoz zaštiťuje spolek OpenAlt.