Sida 1 av 1

Starta ett program som annan användare?

Postat: 08 maj 2006, 20:17
av jensa
Hej!

Förut när jag körde fedora kunde jag starta tex firefox som en annan användare genom följande komando: su - surfa -c 'firefox'
(självklart hade jag både då och nu en användare som hette surfa) men detta vill sig inte nu när jag kör med ubuntu, jag får nämligen följande felmeddelande:

jens@Tiger:~$ su - surfa -c 'firefox'
Password:

(firefox-bin:7983): Gtk-WARNING **: cannot open display:
jens@Tiger:~$

Någon som vet vad detta betyder, eller vet var felet ligger?

Tack på förhand /J

Starta ett program som annan användare?

Postat: 08 maj 2006, 23:00
av gothenburg
tasta att logga in sen göra det?

SV: Starta ett program som annan användare?

Postat: 07 apr 2007, 11:38
av jensa
Kör förvisson med en annan distro nu, men har lärt mig att problemet nog var att jag inte hade kört kommandot "xhost +" som den inloggade användaren innan.

SV: Starta ett program som annan användare?

Postat: 07 apr 2007, 18:42
av Okänd
när du kör su så sätts nog inte DISPLAY variabeln, om du bara kör en skärm så kan du lägga in DISPLAY=:0.0 i .bashrc på användaren surfa

SV: Starta ett program som annan användare?

Postat: 08 apr 2007, 14:41
av Emil.s
Installera "sux" (su X). Sen kör du "sux - surfa -c 'firefox'". Klart. :)