반응형
umask
touch, mkdir 시 사용되는 masking 값
umask는 text file이나 shell script에 대해서는 execute(x) 권한을 결정하지 않고, 디렉토리에 대해서만 결정한다.
즉, umask 값은 디렉토리의 경우 777에서 원하는 permission을 빼고 파일의 경우 666에서 뺀다.
umask가 000이면 디렉토리는 777, 파일은 666 permission을 갖게 된다.
777 - 000 = 777 (rwxrwxrwx)
666 - 000 = 666 (rw-rw-rw-)
umask가 022라면 디렉토리는 755, 파일은 644 permission을 갖게 된다.
777 - 022 = 755 (rwxr-xr-x)
666 - 022 = 644 (rw-r--r--)
umask가 555라면 디렉토리와 파일 모두 222 permission을 갖게 된다.
777 - 555 = 222 (-w--w--w-)
666 - 555 = 222 (-w--w--w-)
파일의 경우 x는 무조건 masking되고 r,w는 umask 값에 따라 빼주기 때문이다.
* 설정
1) /etc/security/user 파일에서 해당 계정을 찾아 umask = 002 와 같이 설정
2) 해당 계정의 .profile에 변경하고자 하는 umask 값 추가
** 명령 프롬프트에서 "$ umask 024"와 같이 설정해줄 경우, umask 커맨드로 다시 지정하거나 shell을 빠져나가기 전까지만 적용된다.
반응형
'욕심쟁이 공부방 > AIX' 카테고리의 다른 글
NM / 기존 Resource 해제하기 (0) | 2018.11.14 |
---|---|
password algorithm 변경 (0) | 2018.11.13 |
thread 상태 확인하는 커맨드 (0) | 2018.11.13 |
no 파라미터 정리...ing (0) | 2018.11.09 |
0301-153 bosboot: /unix not found. (0) | 2018.11.09 |