다음은 리눅스의 /etc/passwd 파일의 일부이다. 이에 대한 설명… | [국회직 9급 정보보호론] 22년 1회차 기출문제 상세 페이지
1[국회직 9급 정보보호론] 22년 1회차
다음은 리눅스의 /etc/passwd 파일의 일부이다. 이에 대한 설명으로 옳지 않은 것만을 모두 고르면?root:x:0:0:root:/root:/bin/bash
| (1) | (2) | (3) | (4) | (5) | (6) | (7) |
|---|---|---|---|---|---|---|
| root | x | 0 | 0 | root | /root | /bin/bash |
ㄱ. (1)과 (5)는 사용자 계정에 관한 정보들로 반드시 동일한 값이어야 한다.
ㄴ. (2)는 패스워드가 암호화되어 shadow 파일에 저장되어 있음을 나타낸다.
ㄷ. (3)은 사용자 번호(User ID)를 나타내며, 계정마다 다른 값을 가져야 한다.
ㄹ. 이 파일을 통해 현재 시스템에 등록된 계정 정보를 확인할 수 있다.
ㅁ. (7)은 사용자의 홈 디렉터리 정보를 나타낸다.
ㄴ. (2)는 패스워드가 암호화되어 shadow 파일에 저장되어 있음을 나타낸다.
ㄷ. (3)은 사용자 번호(User ID)를 나타내며, 계정마다 다른 값을 가져야 한다.
ㄹ. 이 파일을 통해 현재 시스템에 등록된 계정 정보를 확인할 수 있다.
ㅁ. (7)은 사용자의 홈 디렉터리 정보를 나타낸다.
1
ㄱ, ㄴ
2
ㄱ, ㄷ
3
ㄱ, ㅁ
4
ㄷ, ㄹ
5
ㄷ, ㅁ
해설
옳지 않은 설명은 ㄱ과 ㅁ이다.
/etc/passwd 의 한 줄은 콜론으로 구분된 7개 필드로, 순서대로 계정명, 패스워드 자리, UID, GID, 설명(GECOS), 홈 디렉터리, 로그인 셸이다.
- ㄱ은 틀렸다. 첫 번째 필드인 계정명과 다섯 번째 필드인 설명(GECOS)은 별개 항목으로, 예시처럼 같은 값일 수는 있어도 반드시 동일할 필요는 없다.
- ㅁ은 틀렸다. 마지막 필드 /bin/bash 는 로그인 셸이고, 홈 디렉터리는 그 앞 필드의 /root 이다.
- ㄴ은 옳다. 두 번째 필드의 x 는 암호화된 패스워드가 shadow 파일에 따로 저장되어 있음을 뜻한다.
- ㄷ은 옳다. 세 번째 필드는 UID로, 계정을 구별하는 번호이므로 원칙적으로 계정마다 다른 값을 부여한다.
- ㄹ은 옳다. 이 파일에는 시스템에 등록된 계정이 한 줄씩 기록되어 있어 계정 정보를 확인할 수 있다.
오류나 개정된 내용이 보이면 알려주세요