리눅스/명령어
Linux umask 명령어
paletteCode
2021. 2. 7. 12:35
umask는 새로 생성될 때 마다 파일 또는 디렉터리의 권한 값을 지정하는 명령어다.
명령어 형식 | |
umask [옵션] | umask [값] |
자주사용하는 옵션
옵션 | 설명 |
-S | 현재 umask 값을 문자로 표시 |
※ 리눅스에서는 파일의 기본 권한 값은 666, 디렉터리 기본 권한 값은 777이다.
위 사진에 umask 값이 두 번째 자릿수 부터 보면 022로 되어있는데
파일을 만들게 되면 666-022가 되어서 644가 된다.
디렉터리는 777-022가 되서 755가 된다.
example 디렉터리 권한 값 = 755 (rwx=7 rx=5)
text 파일 권한 값 = 644 (rw=6 r=4)
rwx가 뭔지 잘 모르겠다면 아래 링크 접속
Linux chmod 및 chown 명령어
chmod(change file mode bits)의 약자로 8진수로 파일 및 디렉터리 권한을 변경하는 명령어다. # chmod [옵션] [모드] [파일 또는 디렉터리] ex) chmod -R u=rwx,g=rx,o=r project ex) chmod -R 754 project - R..
palette-code.tistory.com
umask 값을 0002로 변경 했을 때 파일 및 디렉터리 권한 값 결과
afterDir 디렉터리 권한 값 = 775(rwx=7 rx=5)
afterText.txt 파일 권한 값 = 664(rw=6 r=4)