리눅스 운영 및 관리리눅스마스터 2급 · 2008년03월16일 · 4/80
4.ihd.txt 파일을 새로 생성하였을 때 파일의 허가권을 rw-r----- 와 같이 하려고 할 경우 umask 값은?
1
022
2
020
3
026정답
4
024
해설
리눅스에서 파일을 생성할 때 기본적으로 666 권한을 가지고 생성된다. 하지만, umask 값을 지정하여 생성될 때 사용자가 권한을 변경하여 파일을 생성할 수 있다. (기본권한 666 - umask 지정 값 022 = 644 와 같은 형식임) 문제는 rw-r----- 권한으로 파일을 새로 생성하려 할 때의 umask값을 물어보고 있다. rw-r----- 권한은 이진수로 640이 된다. 666 - (umask값) = 640 이 되어야 하므로, umask값은 026이 되어야 한다. [참고 해설] 파일 생성시 666권한은 TXT파일에 한정되있다는 것을 해설에서 언급해야 합니다. 그리고 실행파일과 디렉토리는 777권한입니다.