문제
다음 중 chmod 명령어 사용법 관련된 예로 틀린 것은?
① chmod u+s a.out ② chmod g+s a.out ③ chmod o+t /project ④ chmod g+t /project
정답
4번
해설
정답: 4. Sticky-Bit 는 'other' 의 실행 위치(t)에 설정되는 특수 권한으로 "o+t" 형태로 부여한다. "g+t" 는 그룹에 t 를 주는 형태로, Sticky-Bit 의 올바른 지정법이 아니므로 틀린 예이다.
오답 풀이
- 1번: "u+s" 는 소유자에 Set-UID 를 부여하는 올바른 사용법이다.
- 2번: "g+s" 는 그룹에 Set-GID 를 부여하는 올바른 사용법이다.
- 3번: "o+t" 는 디렉터리에 Sticky-Bit 를 부여하는 올바른 사용법이다.
- 4번: "g+t" 는 Sticky-Bit 의 올바른 지정 위치(o)가 아니라 틀린 예(정답)이다.
보충 개념 특수 권한 심볼릭: Set-UID = u+s, Set-GID = g+s, Sticky-Bit = o+t. 8진수로는 각각 4, 2, 1 자리에 대응한다.