본문 바로가기
아이티 공부/리눅스

umask 관리

by Klero 2015. 5. 18.


 1. umask란 무엇인가 ?


umask는 파일 또는 디렉토리 생성시에 파일과 디렉토리의 퍼미션(permission)을 설정하기 위한 마스크값을 설정하거나 확인하는 쉘 내부 명령어이다.


이 umask 값이란 모든 계정 사용자들에게 존재하는 값으로서 각 계정 사용자들이 생성 하는 파일 또는 디렉토리의 퍼미션을 결정하기 위한 값이다.


기본값으로 umask 값은 022 이다.

umask 값이 022일 경우에 새로 생성되는 파일의 퍼미션은 644이며, 새로 생성되는 디렉토리의 퍼미션은 755이다.



 umask 값

000 

001 

002 

022 

 생성되는 파일

666

665 

664 

644

 생성되는 디렉토리

777

776

775

755




2. umask 값 확인하기 


# umask

0022

* 모든 파미션 값은 4 자리이다.



사용자의 현재 umask 값을 심볼릭 형태로 확인하기

# umask -S

u=rwx,g=rx.o=rx



umask 000으로 변경하기

# umask 000

# umask

0000


반응형

댓글