더북(TheBook)

Tip ≣


umask 명령어를 실행하면 네 자리 숫자가 나오는데, 첫 번째 자리는 특수 접근 권한을 의미한다. 자주 사용하지 않는 옵션으로 이번 책에서는 생략한다.

# 현재 umask 정보 확인
secu@secu-VirtualBox:~$ umask
0002

# 파일 생성
secu@secu-VirtualBox:~$ touch umasktest.txt

# 마스크 정보를 002에서 222로 변경
secu@secu-VirtualBox:~$ umask 222
secu@secu-VirtualBox:~$ umask
0222    ← 222로 수정된 것을 확인

# 변경된 마스크 상태에서 파일 신규 생성
secu@secu-VirtualBox:~$ touch umasktest2.txt

# umasktest로 된 파일 출력
secu@secu-VirtualBox:~$ ls -l umasktest*
-rw-rw-r-- 1 secu secu 0 12월 16 20:47 umasktest.txt   ← 666-002 = 664로 기존 권한 확인
-r--r--r-- 1 secu secu 0 12월 16 20:48 umasktest2.txt  ← 666-222 = 444로 변경된 마스크 적용 확인
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.