
내 컴퓨터의 가상 상자에 새 Solaris 10을 설치했습니다. 루트 사용자로 다음 명령을 설정했습니다.
bash-3.2#export DISPLAY=":0.0" DISPLAY
bash-3.2#xclock
루트 사용자에게는 잘 작동하지만 mamun이라는 다른 사용자가 있습니다.
"mamun"에 대해 xclock을 실행했지만 다음과 같은 오류 메시지가 표시됩니다.
$xclock
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Error: Can't open display: :0.0
이 문제를 어떻게 해결할 수 있나요?
답변1
이 문제를 해결하는 빠른 방법은 다음과 같습니다.
xhost +manun
그러나 아마도 루트로 로그아웃하고 "mamun"으로 X 세션을 시작해야 이러한 문제가 발생하지 않을 것입니다. 그리고 X를 루트로 실행하면 보안 문제가 발생할 수 있으며 일반적으로 눈살을 찌푸리게 됩니다.