![¿Cómo abrir un programa como otro usuario dentro de una pantalla registrada?](https://rvso.com/image/31655/%C2%BFC%C3%B3mo%20abrir%20un%20programa%20como%20otro%20usuario%20dentro%20de%20una%20pantalla%20registrada%3F.png)
Estoy intentando abrir netbeans como un usuario diferente, pero no funciona. Estoy ejecutando Kubuntu 12.04 LTS con KDE.
E intenté lo siguiente: abrir una terminal, escribir su - myotheruser
, escribir la contraseña de myotheruser. Luego intenté abrir netbeans: /opt/netbeans/7.3/bin/netbeans
(netbeans está instalado en/opt/netbeans/7.3).
Obtuve lo siguiente:
Erro: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
Probé algunos comandos como export DISPLAY=":0.0"
, xhost +
y xhost +local:all
otros comandos relacionadosaquíyaquí. Ninguno funcionó.
Es importante para mi quemi otroel usuario no está en el archivo sudoers.
Si termino la sesión conmiusuarioactuale iniciar sesión con elmiotrousuario Puedo abrir netbeans fácilmente.
Necesito abrir netbeans myotheruser
porque me gustaría trabajar en un proyecto que pertenece a este usuario y solo a él. Si cambio los permisos, parece que cuando versione el proyecto, el usuario perderá la exclusividad.
Entonces, ¿cómo puedo solucionar esto? ¿Cómo puedo abrir netbeans como un usuario diferente dentro de la pantalla de otro usuario?
Respuesta1
Siempre puedes probar lo siguiente:
ssh -Y otheruser@localhost "/opt/netbeans/7.3/bin/netbeans"
:)
Respuesta2
Yo suelo gksu
:
gksu -u myotheruser /opt/netbeans/7.3/bin/netbeans
Quizás intente también kdesu
.