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

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
더보기
0002

 

예 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
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖