xhost 명령

용도

현재 호스트 머신에서 확장된 X-Windows에 액세스하는 사용자를 제어합니다.

구문

xhost- ] [ Name ]

설명

xhost 명령은 X 서버가 연결을 승인하는 시스템의 리스트에서 호스트 이름을 추가하거나 삭제합니다.

이 명령은 표시장치 연결을 통해 시스템에서 실행되어야 합니다. -Host 매개변수를 사용하여 액세스 리스트에서 이름을 제거할 수 있습니다. 액세스 리스트에서 현재 이름을 제거하지 마십시오. 이를 수행하는 경우 정정하기 전에 시스템에서 로그오프하십시오.

변수없이 xhost 명령을 입력하면 X 서버에 액세스하는 현재 호스트 이름 및 액세스 가능 여부를 표시하는 메시지가 표시됩니다.

보안을 위해 액세스 제어에 영향을 주는 옵션은 호스트 제어를 통해서만 실행 가능합니다. 워크스테이션의 경우 이는 서버와 동일한 시스템입니다. X 터미널의 경우 이는 로그인 호스트입니다.

기본적으로 원격 이름이 사용되도록 하려면 이름은 /etc/X?.hosts 파일에 정의할 수 있습니다. 여기서, ?는 액세스가 가능한 표시장치 번호입니다.

예를 들어, 표시장치 jeanne:0jeanne의 디폴트 호스트 이름을 사용하는 시스템의 /etc/X0.hosts 파일에 정의된 시스템이 액세스할 수 있습니다. 표시장치 이름 및 파일 이름 모두에서 0은 정의된 원격 시스템이 확장된 X-Windows를 통해 액세스하도록 허용된 표시장치 번호를 표시합니다.

플래그

항목 설명
+Name X 서버 액세스 리스트에 추가되는 호스트 이름(더하기 부호는 선택사항)을 정의합니다.
- Name X 서버 액세스 리스트에서 제거할 호스트 이름을 정의합니다. 연결 종료는 중단되지 않지만 새 연결 시도는 거부됩니다. 현재 시스템을 제거할 수 있음을 참고하십시오. 그러나 추가 연결(다시 연결 시도 포함)은 허용되지 않습니다. 로컬 연결을 다시 허용하는 유일한 방법은 서버를 재설정하는 것입니다(모든 연결이 중단됨).
+ 액세스가 무제한임을 지정합니다. 액세스 제어가 꺼집니다.
- 액세스 제어를 켭니다.

완전한 Name의 구문은 family:name입니다.

inet
인터넷 호스트
local
공백 문자열인 하나의 이름만 포함합니다.

주: 제품군은 대소문자를 구분합니다. 이름 형식은 제품군별로 다릅니다.