문제
다음 중 디렉터리에 부여되는 x 권한에 대한 설명으로 알맞은 것은?
① 해당 디렉터리의 내부로 접근할 수 있다. ② 해당 디렉터리에 생성된 파일을 볼 수 있다. ③ 해당 디렉터리에 파일을 생성 또는 삭제할 수 있다. ④ 해당 디렉터리에 생성된 실행 파일을 실행할 수 있다.
정답
1번
해설
정답: 1. 디렉터리의 실행(x) 권한은 그 디렉터리로 cd 하여 "내부로 접근(진입)"하거나 내부 파일의 속성에 접근할 수 있게 하는 권한이다. 따라서 "해당 디렉터리의 내부로 접근할 수 있다"가 옳다.
오답 풀이
- 1번: x 는 디렉터리 진입(접근) 권한이므로 옳다.
- 2번: 디렉터리에 생성된 파일 목록을 "볼 수 있는" 것은 읽기(r) 권한의 역할이다.
- 3번: 파일을 생성·삭제할 수 있는 것은 쓰기(w) 권한(과 x 권한)의 역할이다.
- 4번: 실행 파일을 실행하는 권한은 그 파일 자체의 x 권한이지 디렉터리 x 의 직접 의미가 아니다.
보충 개념 디렉터리 권한: r(목록 읽기, ls), w(파일 생성·삭제, x 와 함께 필요), x(진입·내부 접근, cd·경로 통과). r 만 있고 x 가 없으면 이름은 보여도 내부 진입·세부 접근이 안 된다.