umask
2023. 10. 7. 05:51ㆍ리눅스/CentOS
umask
- 파일/디렉토리 생성 시 생성된 파일/디렉토리의 권한값 지정 규칙
1. 허가권의 경우 해당 파일/디렉토리를 생성한 사용자의 umask 값에 따라 달라진다
2. 소유권의 경우 해당 파일/디렉토리를 생성한 사용자의 UID, GID를 그대로 사용
- 허가권 지정되는 방식
파일은 666,디렉토리는 777에서 사용자마다 지정되어 있는 umask 값을 뺀 나머지가
생성되는 파일/디렉토리의 허가권 값으로 지정
* 파일의 경우 x는 계산을 하지 않는다
ex> umask 값이 003인 사용자가 파일/디렉토리를 생성하면
r | w | x | r | w | x | r | w | x |
- | - | - | - | - | - | - | w | x |
r | w | x | r | w | x | r | - | - |
dir > 774
r | w | - | r | w | - | r | w | - |
- | - | - | - | - | - | - | w | x |
r | w | - | r | w | - | r | - | - |
file > 664
※ 이러한 결과는 문자로 계산하기 때문이다. 파일의 x권한은 파일 생성 후 따로 지정한다.
- 명령어 형식
umask : 사용자의 현재 umask 값 확인
umask 값 : 사용자의 umask 값 변경
실습
참고