IT/AIX&Linux

하루 5분 AIX - Umask

뜻밖의 행복 2013. 5. 27. 21:00
반응형

 

 

안녕하세요?

뜻밖의 행운입니다.

오늘은 지난시간에 이어

역시 파일 사용권한과 관련있는 주제에 대해서

다뤄 보겠습니다.

바로 Umask 인데요 

아래 경로에 가면 현재 umask 값에 대해 나와 있습니다.

 

umask

umask

 

Umask는 파일 또는 디렉토리가 만들어질 때 기본적으로 설정될 사용권한을 지정  수 있습니다.

매번 파일을 만들 때 마다 일일이 chmod로 권한을 줄 수 없으니

Umask를 사용하게 되는데요

이것이 어떠한 원리로 적용 되냐 하면

파일이 기본적 생성 권한은 666으로 즉 rw-rw-rw 이 기본 권한이며

디렉토리의 기본적 생성 권한은 777 rwxrwxrwx 가 기본 권한입니다.

 

 

 

umask

 

하지만 위의 그림 처럼 touch로 파일을 생성하면 rw-r—r—로 생성 되는 것을 볼 수 있습니다.

644로 생성이 되는데요 이것은 umask 값이 기본적으로 022 이기 때문입니다.

즉 기본파일 권한 666 – uamsk 기본값 022 로 파일이 생성될 때 644로 생성이 되는 것 입니다.

666-022=644 완전 쉬운 산수죠?

Umask는 보통 022, 027, 077 3가지 값을 주게 됩니다.

022 user말고는 읽기 권한만을 027 user는 읽기/쓰기 group은 읽기 others는 아무런 권한이 없으며

077 user외에 group others는 아무런 권한이 없는 것으로 뒤로 갈수록 보안이 강해지는 것을 알 수 있습니다.


반응형