문제
다음 중 xhost 명령에 관한 설명으로 알맞은 것은?
① X 서버에 접근할 수 있는 클라이언트를 지정하거나 해제하는 명령이다. ② +나 –기호를 사용해 접근 우선순위를 지정할 수 있다. ③ 사용자 기반 인증을 통한 접근허가 파일 관련 도구이다. ④ 특정 사용자가 실행하면 $HOME/.Xauthority 파일이 생성된다.
정답
1번
해설
정답: 1. xhost 는 X 서버에 접근할 수 있는 클라이언트(호스트)를 지정하거나 해제하는 호스트 기반 접근 제어 명령이다. "xhost +호스트" 로 허용, "xhost -호스트" 로 차단한다.
오답 풀이
- 1번: xhost 가 접근 가능한 클라이언트를 지정·해제한다는 설명은 옳다(이 문항의 정답).
- 2번: +/- 는 접근 "우선순위" 가 아니라 허용/차단을 지정한다.
- 3번: 사용자(키) 기반 인증·접근허가 파일을 다루는 것은 xhost 가 아니라 xauth 다.
- 4번: $HOME/.Xauthority 파일을 생성·관리하는 것은 xauth 이며 xhost 와 무관하다.
보충 개념 xhost(호스트 기반, +/-로 허용·차단) vs xauth(쿠키 기반, .Xauthority 사용). 보안상 xauth 가 더 안전하다.