본문 바로가기

리눅스

Linux Umask (유마스크)

Umask

 파일과 디렉토리가 생성될 때는 설정된 기본 권한으로 생성되게 됩니다.

이러한 기본 권한은 umask에 의해 설정됩니다.

 

파일이 생성 될 때 권한이 마음대로이면 관리하기 어렵고 보안에 좋지 않습니다.

그래서 고정된 퍼미션 default 값이 존재합니다.

 

파일의 full 퍼미션 => 666

디렉토리의 full 퍼미션 => 777

 

파일에 어떤 중요한 내용이 있는지 모르기 때문에 위험 할 수있어서 실행권한을 주지 않는다.

 

666-027  => 640  rwx 자리별로 따로 계산한다.

 

Umask를 바꿀땐 Umask 000 명령어를 사용한다

666-022 =>644 설정한 퍼미션 값으로 파일이 생성된다.

 

이번엔 디렉토리를 만들어 보자

777-022 =>755 설정한 퍼미션 값으로 파일이 생성된다.

 

------------------------------------------------------------------------------------------------------------------------------------------------

Umask를 시스템에 반영되게 하려면

 

.bashrc 편집기에 들어가서

umask 명령어를 넣어주면 됩니다.