문제
Linux에서 파일의 권한을 8진수로 644로 설정했을 때, 소유자(owner)에게 부여되는 권한으로 옳은 것은?
① 읽기, 쓰기, 실행 ② 읽기, 쓰기 ③ 읽기, 실행 ④ 실행 전용
정답
2번
해설
정답: 2. 8진수 6은 이진수 110으로 읽기(4)+쓰기(2)를 의미한다. 따라서 644의 소유자 권한은 읽기·쓰기이다.
오답 풀이
- 1번: 읽기·쓰기·실행은 7(rwx)에 해당하므로 6과 다르다.
- 2번: 6 = 읽기(4)+쓰기(2)이므로 옳다.
- 3번: 읽기·실행은 5(r-x)에 해당한다.
- 4번: 실행 전용은 1(--x)에 해당한다.
보충 개념 644는 그룹과 기타 사용자에게는 4(읽기 전용)를 부여한다. 권한값은 r=4, w=2, x=1을 더해 자리별로 계산하며, 일반 문서 파일에 흔히 쓰인다.