[그림1]은 어떤 리눅스 시스템에 존재하는 특정 /home 디렉터리와 그 아래에 존재하는 디렉터리 및 파일들의 속성 중 name, permission, user, group 등에 대한 정보만 요약한 것이며, [그림2]는 이 시스템에 존재하는 /etc/group 파일의 일부분이다. 이를 통하여 확인할 수 있는 파일 및 디렉터리의 permission에 관한 설명 중 올바르지 않은 것은?
오답 이유user1은 `/home/user1`의 소유자이고 소유자 권한이 `rwx`이므로 디렉터리로 이동할 수 있다.
2
user2란 사용자는 exam.txt란 파일의 내용을 읽을 수 있다.
오답 이유user2는 security 그룹에 속한다. 디렉터리의 그룹 권한 `r-x`로 경로를 탐색하고 파일의 그룹 권한 `rw-`로 `exam.txt`를 읽을 수 있다.
3
user3란 사용자는 exam.txt란 파일을 삭제할 수 있다.
정답 근거파일 삭제 권한은 파일 자체가 아니라 상위 디렉터리의 쓰기·실행 권한으로 판단한다. user3의 그룹 권한은 디렉터리에서 `r-x`라 쓰기가 없으므로 삭제할 수 없다.
4
시스템 내에 존재하는 user4란 사용자는 /home/user1 디렉터리로 이동할 수 없다.
오답 이유user4는 security 그룹원이 아니고 `/home/user1`의 기타 사용자 권한이 `---`이므로 디렉터리로 이동할 수 없다.
정답·상세해설
정답 3번
`/home/user1`의 권한은 `drwxr-x---`, 소유자는 user1, 그룹은 security이다. security 그룹의 user2·user3은 디렉터리를 탐색하고 파일을 읽을 수 있지만 디렉터리에 쓰기 권한이 없어 `exam.txt`를 삭제할 수 없다. user4는 security 그룹원이 아니어서 디렉터리를 탐색할 수 없다. 따라서 ③이 올바르지 않다.