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
댓글