![녹화된 디스플레이에서 다른 사용자로 프로그램을 열려면 어떻게 해야 합니까?](https://linux55.com/image/31655/%EB%85%B9%ED%99%94%EB%90%9C%20%EB%94%94%EC%8A%A4%ED%94%8C%EB%A0%88%EC%9D%B4%EC%97%90%EC%84%9C%20%EB%8B%A4%EB%A5%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A1%9C%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84%20%EC%97%B4%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
다른 사용자로 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 파일에 없습니다.
세션을 종료하면내 현재 사용자다음 명령을 사용하여 로그인하십시오.내 다른 사용자 netbeans를 쉽게 열 수 있습니다.
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
.