문제
다음은 X 서버 실행 시에 생성된 인증키 값을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
① xauth ② xhost ③ xset ④ echo
정답
1번
해설
정답: 1. xauth 는 X 서버 접속에 쓰이는 인증 쿠키(MIT-MAGIC-COOKIE)를 관리하는 명령으로, "xauth list $DISPLAY" 로 해당 디스플레이의 인증키 값을 확인한다.
오답 풀이
- 1번: 인증키 목록 확인은 xauth list 이므로 옳다.
- 2번: xhost 는 호스트(IP) 기반으로 X 서버 접근을 허용/차단하는 명령이라 키 값 확인이 아니다.
- 3번: xset 은 키보드·화면보호기 등 X 서버의 환경 설정을 바꾸는 명령이다.
- 4번: echo 는 단순히 문자열을 출력할 뿐 인증키 목록을 보여주지 않는다.
보충 개념 X 접근 제어 두 방식: 사용자(쿠키) 기반 xauth, 호스트(IP) 기반 xhost. xhost 는 간편하지만 보안이 약해 xauth 방식이 권장된다.