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 값 변경

 

 

실습

root 계정에서 파일 및 디렉토리 생성

 

 

itbank 계정에서 파일 및 디렉토리 생성

 

 

권한 확인

 

 

root umask 확인

 

 

itbank umask 확인

 

 

root umask 변경 / 비슷하게 itbank umask도 3으로 변경해보자

 

 

itbank에서 파일 및 디렉토리 생성 후 권한 확인

 

 

사용자 홈 생성시 umask 기입된 파일

 

 

참고

사용자 홈 제거시 복구법

'리눅스 > CentOS' 카테고리의 다른 글

rpm  (0) 2023.10.07
압축, tar  (0) 2023.10.07
특수 권한  (0) 2023.10.07
소유권  (0) 2023.10.07
apache  (0) 2023.10.07