Xmanager 게시판

xhost가 안됩니다.

최종입력: 2001-01-08 00:00 - 제임스 | 답글: 1건

 
2001-01-06 00:00 - 흑

xhost가 안됩니다.

 
무슨 이유인지는 모르겠지만 xhost가 안됩니다. ㅠ.ㅠ


[root@localhost /root]# xhost
xhost: unable to open display ""
[root@localhost /root]# xhost -
xhost: unable to open display ""
[root@localhost /root]# xhost + ip
xhost: unable to open display ""
[root@localhost /root]#


2001-01-08 00:00 - 제임스

Re: xhost가 안됩니다.

 
제가 알기로는 DISPLAY 변수 값이 설정되어 있지 않거나 올바른 값으로
설정되어 있지 않을 때 그런 현상이 발생하는 것으로 알고 있습니다.
다음과 같이 확인해 보십시오.

$env | grep DISPLAY

먼저 Xhost에 대한 기능의 이해가 선행되어야 할 것 같습니다.
다음은 Xhost에 대한 짧은 소개 입니다.

[* Xhost *]
Xhost는 호스트 이름에 근거를 두고 액세스를 허락하는 기능을 수행합니다.
서버는 서버에 연결을 허락한 호스트 목록을 유지하고, 여러분은 xhost 프로그램으로
서버의 호스트 목록을 관리할 수 있습니다.

다음은 xhost에 대한 실제 사용 예 입니다:

localhost$ xhost +linux.james.com

이것은 호스트 linux.james.com 으로부터 모든 연결을 허락한다는 의미 입니다.
이렇게 설정한 값을 무효화하려면 다음과 같은 명령을 하시면 됩니다:

localhost$ xhost -linux.james.com

또한 다음 명령으로 호스트 확인을 불가능하게 할 수 있습니다:

localhost$ xhost +

이것은 호스트 액세스 확인을 불가능하게 하여 누구에게나 연결을 허락합니다.
다시 호스트 확인 기능을 가능하게 하려면 다음과 같은 명령을 내리면 됩니다:

localhost$ xhost -

Xhost는 원격 호스트에 여러 사용자들에 대하여 구분을 하지 않으므로 위혐한 방법입니다.
또한 호스트 이름은 눈속임을 당할 수 있습니다.

좀 더 자세한 설명은 X 관련 문서나 Xhost man page를 참조하십시오.
--