더북(TheBook)

2.2.8 umask, 초기 파일 접근 권한 설정

파일이나 디렉터리를 생성할 때 적용되는 접근 권한을 umask 명령어를 사용해 설정할 수 있으며 옵션 없이 실행하면 현재 초기 파일 접근 권한이 출력된다. -S 옵션을 활용하면 비트로 출력되는 접근 권한 값을 r, w, x와 같은 문자로 출력할 수 있다.

초기 파일 접근 권한을 변경하려면 umask <마스크 값>을 입력하면 된다. umask의 비트 계산 방법은 파일의 최대 권한(666), 디렉터리 최대 권한(777)에서 마스크 값을 빼는 것으로, 그 결과에 따른 비트 값이 기본 파일 접근 권한이 된다.

마스크 계산 방법은 다음 그림과 같다.

▲ 그림 2-2 umask 권한(마스크) 계산 과정

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.