반응형
안녕하세요?
뜻밖의 행운입니다.
오늘은 지난시간에 이어
역시 파일 사용권한과 관련있는 주제에 대해서
다뤄 보겠습니다.
바로 Umask 인데요
아래 경로에 가면 현재 umask 값에 대해 나와 있습니다.
Umask는 파일 또는 디렉토리가 만들어질 때 기본적으로 설정될 사용권한을 지정 수 있습니다.
매번 파일을 만들 때 마다 일일이 chmod로 권한을 줄 수 없으니
Umask를 사용하게 되는데요
이것이 어떠한 원리로 적용 되냐 하면
파일이 기본적 생성 권한은 666으로 즉 rw-rw-rw 이 기본 권한이며
디렉토리의 기본적 생성 권한은 777 즉 rwxrwxrwx 가 기본 권한입니다.
하지만 위의 그림 처럼 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는 아무런 권한이 없는 것으로 뒤로 갈수록 보안이 강해지는 것을 알 수 있습니다.
반응형
'IT > AIX&Linux' 카테고리의 다른 글
하루 5분 AIX - LVM(기본 명령어 1) (0) | 2013.06.21 |
---|---|
하루 5분 AIX - LVM (용어) (7) | 2013.06.20 |
[IT TIP] Windows 7에서 Telnet을 사용하는 방법 (0) | 2013.06.18 |
하루 5분 AIX - []와 ! 메타문자 2부 (0) | 2013.06.03 |
하루 5분 AIX - 메타문자 (0) | 2013.05.30 |
하루 5분 AIX - 권한변경 심화 (3) | 2013.05.26 |
하루 5분 AIX - chmod 권한변경 (0) | 2013.05.23 |
하루 5분 AIX - 사용권한보기 (0) | 2013.05.20 |
하루 5분 AIX - touch (0) | 2013.05.19 |
하루 5분 AIX - 기본 중의 기본 ls (0) | 2013.05.17 |