모두CBT

아래 지문은 리눅스 시스템에서 명령어들을 수행한 결과이다. (가)에서 … | [정보보안기사 필기] 16년 1회차 기출문제 상세 페이지

1[정보보안기사 필기] 16년 1회차

아래 지문은 리눅스 시스템에서 명령어들을 수행한 결과이다. (가)에서 수행하면 실패하는 것은?

testuser@noode1:/hame$ ls -al test*
drwxr-xr-x  3testuser  testuser  4286  jan  13 12:26 testuser/
drwxr-xr-2 testuser2 testuser2 3096 Sep 14 20:26 testuser2/
drwxr-x--4 testuser3 testuser3 4036 Jan 15 12:27 testuser3/
testuser@noode1:/hane$ id
uid=1001(testuser) gid=1001(testuser)
groups=100(testuser), 1004(testuser3)
testuser@node1:/hame$ ……( 가 )
1
ls testuser2
2
cd testuser2
3
cd testuser3
4
ls testuser3
해설

testuser 계정으로는 testuser2 디렉터리로 이동하는 명령이 실패한다.

id 출력을 보면 이 사용자는 uid=1001(testuser), gid=1001(testuser)이고 보조그룹은 100(testuser)과 1004(testuser3)뿐이다. 즉 testuser2 그룹에는 속해 있지 않다.

testuser2 디렉터리는 소유자와 그룹이 모두 testuser2이므로 이 사용자에게는 기타 사용자(other) 권한만 적용된다. 그런데 other에는 읽기만 있고 실행(x) 비트가 없어 목록 조회는 되지만 디렉터리 진입은 거부된다.

반면 testuser3 디렉터리는 그룹 권한이 r-x이고 이 사용자가 testuser3 그룹의 구성원이므로, 목록 조회와 디렉터리 진입이 모두 성공한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.