문제
다음 중 X 서버에 접근할 수 있는 클라이언트를 IP 주소 기반으로 제어할 때 사용하는 명령으로 알맞은 것은?
① xauth ② xhost ③ Xauthority ④ .Xauthority
정답
2번
해설
정답: 2. X 서버 접근을 호스트(IP) 단위로 허용/차단하는 명령은 xhost 다. 예: xhost +192.168.0.10(허용), xhost -192.168.0.10(차단).
오답 풀이
- 1번: xauth 는 IP 가 아니라 매직 쿠키(인증 토큰) 기반으로 접근을 제어한다.
- 2번: xhost 가 IP/호스트 기반 접근 제어 명령이므로 옳다.
- 3번: Xauthority 는 명령이 아니라 인증 쿠키를 저장하는 파일과 관련된 표기다.
- 4번: .Xauthority 는 사용자 홈의 인증 쿠키 파일이지 접근 제어 명령이 아니다.
보충 개념 X 접근 제어 두 방식: xhost(호스트/IP 기반, 간단하지만 보안 약함)와 xauth(.Xauthority 의 매직 쿠키 기반, 더 안전). xhost + 만 쓰면 모든 호스트 허용이라 보안에 취약하다.