시스템 보안정보보안기사 · 2016년09월24일 · 6/100
6.사용자가 자신의 홈 디렉터리 내에서 새롭게 생성되는 서브파일에 디폴트 파일 허가권을 파일 소유자에게는 읽기와 쓰기, 그룹과 other에게는 읽기만 가능하도록 부여하고 싶다. 로그인 셸에 정의해야 하는 umask의 설정갑은 어느 것인가?
1
umask 644
2
umask 022정답
3
umask 330
4
umask 033
해설
쑥스러운 해설.... 권한을 따질 때 사용자, 그룹, 다른 사용자 순으로 3자리로 표시되는데 읽기: 4 / 쓰기:2 / 실행:1 <= (외워야 할 것) 위 4,2,1은 읽기, 쓰기, 실행의 별칭과도 같다. 따라서 4라고 하면 읽기 권한이고, 2라고 하면 쓰기 권한이구나, 1이라고 하면 실행권한이구나라고 생각하면 됨 문제에서 파일 소유자에게 읽기와 쓰기 : 즉 제일 첫번째 소유자 자리는 4+2 = 6 그룹에게 읽기만 : 즉 두 번째 그룹 자리에는 4 other(다른 사용자)에게 읽기만 : 즉 세번 째 other 자리에도 4 umask 설정값은 공식처럼 666 에서빼면 된다. <= 외워야 할 부분 666-644= 022 따라서 정답은 2. 반드시 앞에 umask를 붙혀서 표시함.