문제
다음 중 X 서버에서 IP 주소가 192.168.12.22번인 X 클라이언트를 허가하는 명령으로 알맞은 것은?
① xhost 192.168.12.22 ② xhost * 192.168.12.22 ③ xhost - 192.168.12.22 ④ xhost add 192.168.12.22
정답
1번
해설
정답: 1. 특정 호스트의 X 접근을 허가할 때는 'xhost +호스트' 또는 'xhost 호스트' 형식을 쓴다. 따라서 'xhost 192.168.12.22'(또는 xhost +192.168.12.22)가 허가 명령으로 옳다.
오답 풀이
- 1번: xhost 192.168.12.22 는 해당 호스트의 접근을 허가하므로 옳다.
- 2번: xhost * 192.168.12.22 는 형식이 잘못되었다(* 는 단독으로 모든 호스트 허가 의미).
- 3번: xhost - 192.168.12.22 는 - 가 접근을 '차단'하는 의미이므로 허가가 아니다.
- 4번: xhost add 192.168.12.22 의 add 는 xhost 의 정상 인자 형식이 아니다.
보충 개념 xhost 사용법: '+호스트'(허가), '-호스트'(차단), '+'(모든 호스트 허가, 보안상 위험), '-'(모든 호스트 차단). 호스트 앞에 부호 없이 적으면 + 와 같이 허가로 처리된다.