문제
다음 중 X 서버에 접근할 수 있는 클라이언트로 IP 주소가 192.168.12.22인 호스트만 지정하는 명령으로 알맞은 것은?
① xauth + 192.168.12.22 ② xauth add 192.168.12.22 ③ xhost + 192.168.12.22 ④ xhost add 192.168.12.22
정답
3번
해설
정답: 3. X 서버에 접근 가능한 호스트를 허용·차단하는 명령은 xhost 이고, 특정 호스트를 허용하려면 "xhost +주소" 형식을 쓴다. 따라서 "xhost + 192.168.12.22" 가 맞다.
오답 풀이
- 1번: xauth 는 인증 쿠키(MIT-MAGIC-COOKIE)를 관리하는 명령이지 호스트 단위 접근 허용 명령이 아니다.
- 2번: "xauth add" 는 인증 항목을 추가하는 형식이라 호스트 허용 목적과 다르다.
- 3번: 특정 호스트를 허용하는 "xhost + 192.168.12.22" 로 옳다.
- 4번: xhost 는 "add" 하위 명령을 쓰지 않고 +/- 기호로 허용/차단한다.
보충 개념 xhost +(전체 허용), xhost +호스트(해당 호스트 허용), xhost -호스트(차단). 호스트 단위 제어는 xhost, 사용자(쿠키) 단위 인증은 xauth 가 담당한다.