다른 사용자로 netbeans를 열려고 하는데 작동하지 않습니다. 저는 KDE와 함께 Kubuntu 12.04 LTS를 실행하고 있습니다.
그리고 다음을 시도했습니다. 터미널을 열고 을 입력하고 su - myotheruser
myotheruser 비밀번호를 입력합니다. 그런 다음 netbeans를 열려고 시도했습니다. /opt/netbeans/7.3/bin/netbeans
(netbeans는 다음에 설치되어 있습니다./opt/netbeans/7.3).
나는 다음을 얻었습니다 :
Erro: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
, 및 기타 관련 명령 과 export DISPLAY=":0.0"
같은 몇 가지 명령을 시도했습니다.xhost +
xhost +local:all
여기그리고여기. 아무도 작동하지 않았습니다.
나한테는 그게 중요해나의 어머니사용자가 sudoers 파일에 있지 않습니다.
세션을 종료하면내현재사용자그리고 다음으로 로그온하세요.myotheruser netbean을 쉽게 열 수 있습니다.
myotheruser
이 사용자에게 속한 프로젝트에서 작업하고 싶기 때문에 개방형 netbeans가 필요합니다 . 권한을 변경하면 프로젝트 버전 관리 시 사용자의 독점권이 상실되는 것처럼 보입니다.
그렇다면 이 문제를 어떻게 해결할 수 있나요? 다른 사용자 디스플레이 내에서 다른 사용자로 netbeans를 열려면 어떻게 해야 합니까?
답변1
언제든지 다음을 시도해 볼 수 있습니다.
ssh -Y otheruser@localhost "/opt/netbeans/7.3/bin/netbeans"
:)
답변2
나는 사용한다 gksu
:
gksu -u myotheruser /opt/netbeans/7.3/bin/netbeans
아마도 시도해 볼 수도 있습니다 kdesu
.