backend/ubuntu
우분투 파일/디렉토리의 퍼미션: umask
seul chan
2016. 12. 7. 01:27
*umask : 파일/디렉토리 생성될 떄 기본 권한을 지정하는것
#umask명령어에 의하여 변경된 umask값은 새로 로그인을 하면 초기화된다.
/etc/bashrc파일의 umask값을 지정하는 부분을 수정하면 다시 로그인을 하여도 값이 초기화되지 않는다.
umask값에 의하여 생성된 파일과 디렉토리의 권한은 다음과 같다.
umask값 | 000 | 001 | 002 | 022 |
생성되는 파일 권한 | 666 | 666 | 664 | 644 |
생성되는 디렉토리 권한 | 777 | 776 | 775 | 755 |
*umask 변경 및 확인
-확인
$umask
$umask -s : 생성시 어떤 권한을 갖게 되는지 직접 보여줌
-변경: 직접 umask 값을 주기만 하면 됨
*umask 001
*시스템 전체의 default umask 설정
/etc/pam.d/ 안의 common-session, common-session-noninteractive 파일을 수정하여 아래 줄 추가
session optional pam_umask.so umask=0002
0002 대신에 원하는 umask 값을 넣어 주면 된다
참고:
http://www.myservlab.com/171