[그림1]은 어떤 리눅스 시스템에 존재하는 특정 /home 디렉터리와 … | [정보보안기사 필기] 21년 2회차 기출문제 상세 페이지
1[정보보안기사 필기] 21년 2회차
[그림1]은 어떤 리눅스 시스템에 존재하는 특정 /home 디렉터리와 그 아래에 존재하는 디렉터리 및 파일들의 속성 중 name, permission, user, group 등에 대한 정보만 요약한 것이며, [그림2]는 이 시스템에 존재하는 /etc/group 파일의 일부분이다. 이를 통하여 확인할 수 있는 파일 및 디렉터리의 permission에 관한 설명 중 올바르지 않은 것은?
[그림 1]
| [name] | [permisson] | [user] | [group] |
|---|---|---|---|
| /home | drwxr-xr-x | root | root |
| /home/user1 | drwxr-x--- | user1 | security |
| /home/user1/exam.txt | -rw-rw---- | user1 | security |
[그림 2]
security:x:510:user1,user2,user3:
1
user1이란 사용자는 /home/user1 디렉터리로 이동할 수 있다
2
user2란 사용자는 exam.txt란 파일의 내용을 읽을 수 있다.
3
user3란 사용자는 exam.txt란 파일을 삭제할 수 있다.
4
시스템 내에 존재하는 user4란 사용자는 /home/user1 디렉터리로 이동할 수 없다.
해설
파일을 지우려면 그 파일이 들어 있는 디렉터리에 쓰기(w) 권한이 있어야 하는데, security 그룹인 user3에게 /home/user1은 drwxr-x---로 r와 x만 허용되므로 exam.txt를 삭제할 수 없다.
삭제는 파일 자체의 rw- 권한이 아니라 디렉터리 안의 파일 목록을 고치는 작업이라는 점이 판단의 기준이다.
- user1은 /home/user1의 소유자로 rwx를 가지므로 그 디렉터리로 이동할 수 있다
- user2는 /etc/group에서 security 그룹원이므로 /home/user1에 x가 있어 들어갈 수 있고, exam.txt의 그룹 권한 rw로 내용을 읽을 수 있다
- user4는 security 그룹에 없어 기타 사용자 권한(---)만 적용되므로 /home/user1로 이동할 수 없다
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.