Você sempre pode tentar o seguinte:
ssh -Y otheruser@localhost "/opt/netbeans/7.3/bin/netbeans"
:)
Estou tentando abrir o NetBeans como um usuário diferente, mas não está funcionando. Estou executando um Kubuntu 12.04 LTS com o KDE.
E eu tentei o seguinte:
Abra um terminal, digite su - myotheruser
, digite a senha myotheruser.
Em seguida, tentei abrir o netbeans: /opt/netbeans/7.3/bin/netbeans
(o netbeans está instalado em /opt/netbeans/7.3 ).
Eu tenho o seguinte:
Erro: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
Eu tentei alguns comandos como export DISPLAY=":0.0"
, xhost +
, xhost +local:all
e outros comandos relacionados aqui e aqui . Nenhum funcionou.
É importante para mim que o usuário myother não esteja no arquivo sudoers.
Se eu terminar a sessão com mycurrentuser e fizer logon com o myotheruser , eu posso facilmente abrir o netbeans.
Eu preciso de um netbeans aberto como myotheruser
porque gostaria de trabalhar em um projeto que pertença a esse usuário e apenas a ele. Se eu alterar as permissões, será como quando eu versionando o projeto que o usuário perderá a exclusividade.
Então, como posso resolver isso? Como posso abrir o netbeans como um usuário diferente dentro de outro monitor de usuário?
Eu uso gksu
:
gksu -u myotheruser /opt/netbeans/7.3/bin/netbeans
Talvez tente também kdesu
.