-->

별의 공부 블로그 🧑🏻‍💻
728x90

umask

  • 파일이나 디렉터리 생성 시 부여되는 기본 허가권 값을 지정하는 명령
  • 다음의 값에서 설정한 umask 값을 뺀 값을 기본 허가권으로 지정
    • 파일 : 666 (rw-rw-rw-)
    • 디렉터리 : 777 (rwxrwxrwx)

 

(참고) umask의 연산법

더보기
  • 허가권 값은 다음의 값을 기본값으로 설정한 umask 값의 보수  AND 연산 을 통해 지정됨.
    • 디렉터리 : 777(111 111 111)
    • 파일 : 666(110 110 110)
  • 예) umask : 755(111 111 101)
    • umask 값의 보수 : 000 000 010
    [디렉터리 예]
    디렉터리 기본 허가권 : 111 111 111 -> 777
    umask(775)의 보수 : 000 000 010 -> 002
    ----------------------------------------------------
    000 000 010 -> 002
    [파일 예]
    파일 기본 허가권 : 110 110 110 -> 666
    umask(775)의 보수 : 000 000 010 -> 002
    ----------------------------------------------------
    000 000 010 -> 002

 

 

사용법

umask [option] [값]

 

주요 옵션

옵션 설명
-S umask 값을 문자로 표기

 

사용 예

예 1
  • 설정된 umask 값 확인
$ umask

 

예 2
  • 설정된 umask 값을 문자로 출력
$ umask -S
결과 보기
u=rwx,g=rwx,o=rx

 

예 3
  • umask의 값을 022로 변경
$ umask 022

 

예 4
  • umask의 값을 문자로도 설정 가능
    • umask의 값을 011로 설정한 것과 같음.
$ umask u=rwx,g=rw,o=rw

 

728x90


📖 Contents 📖
umask(참고) umask의 연산법사용법주요 옵션사용 예