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