Starta ett program som annan användare?

jensa
Inlägg: 2
Blev medlem: 08 maj 2006, 20:05
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Starta ett program som annan användare?

Inlägg 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
Användarvisningsbild
gothenburg
Inlägg: 191
Blev medlem: 19 apr 2006, 23:17
OS: Debian
Ort: Lindome
Kontakt:

Starta ett program som annan användare?

Inlägg av gothenburg »

tasta att logga in sen göra det?
Jag är bannad i #ubuntu-se !
jensa
Inlägg: 2
Blev medlem: 08 maj 2006, 20:05
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

SV: Starta ett program som annan användare?

Inlägg 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.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Starta ett program som annan användare?

Inlägg 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
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

SV: Starta ett program som annan användare?

Inlägg av Emil.s »

Installera "sux" (su X). Sen kör du "sux - surfa -c 'firefox'". Klart. :)
Home sweet ~/ = http://sandnabba.se
Skriv svar

Återgå till "Program - inaktuell"