FREEDOM. FRIENDS. FEATURES. FIRST. 페도라 한국 사용자 모임

umask명령 사용법

게시판 Tech/Tip umask명령 사용법

태그: ,

  • This topic has 2개 답변, 2명 참여, and was last updated 15 years, 1 month 전에 by
    인베인. This post has been viewed 701 times
  • #12086
    인베인
    참가자
      게시글147 댓글412 총합559
    @leemgs
     


    사용자가 만드는 각 파일의 기본 모드를 설정할 때 umask 명령을 사용한다.
    umask -S 명령어를 사용하면 현재 설정 되어 있는 기본 모드를 볼 수 있다.
    #> umask -S u=rws,g=rx,o=rx

    umask 명령은 절대 모드와 같은 인수를 받아 들이지만 의미는 반대이다. 소유자, 그룹, 타인에게
    부여하려고 하는 값을 7에서 뺀다.
    예를 들어 소유자에게는 모든 퍼미션(7)을 부여하고, 그룹에게는 읽기와 실행(5)을, 타인에게는
    아무런 퍼미션(0)도 주지 않으려 한다면 다음과 같이 umask 명령을 입력한다.
    #> umask 027
    단, 디렉토리와는 달리 파일은 umask 명령어로 실행 퍼미션을 부여해도 퍼미션이 부여되지 않는다.
    #> umask -S u=rws,g=rx,o=rx
    #> ls -l error
    -rw-r--r-- 1 test  root   204 6,3 18:12 yourfile
    #> ls -dl hw
    -rwxr-xr-x 1 test  root   204 6,3 18:12 yourdir

    chmod 명령은 모드(퍼미션)을 해석할 때 마스크값을 살펴본다. 만약 기본 모드로 정해진 퍼미션에
    더하여 chmod를 사용하여 퍼미션을 부여하려고 하면 퍼미션이 부여되지 않는다.
    예를 들어 u=rwx, g=rx, o=rx 라고 기본설정이 되어있는데 error 라는 어떤 파일에 chmod +w 이라
    고 입력한다고 해서 그룹과 타인에 퍼미션에 w 이 부여되지 않는다. 기본모드를 벗어나기 때문이
    다.

    기본 모드를 u=rwx, g=rwx, o=rx 라고 변경하고 chmod +w error 를 입력하면 그룹은 w 퍼미션을
    부여받지만 타인은 기본모드를 벗어나기 때문에 부여 받지 못한다.
    퍼미션을 제하는 건 제한 받지 않는다

    chmod 명령은 모드(퍼미션)을 해석할 때 마스크값을 살펴본다. 만약 기본 모드로 정해진 퍼미션에

    더하여 chmod를 사용하여 퍼미션을 부여하려고 하면 퍼미션이 부여되지 않는다.
    예를 들어 u=rwx, g=rx, o=rx 라고 기본설정이 되어있는데 error 라는 어떤 파일에 chmod +w 이라
    고 입력한다고 해서 그룹과 타인에 퍼미션에 w 이 부여되지 않는다. 기본모드를 벗어나기 때문이
    다.

    기본 모드를 u=rwx, g=rwx, o=rx 라고 변경하고 chmod +w error 를 입력하면 그룹은 w 퍼미션을
    부여받지만 타인은 기본모드를 벗어나기 때문에 부여 받지 못한다.

    퍼미션을 제하는 건 제한 받지 않는다.

    * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

1 답변 글타래를 보이고 있습니다
    • #12669
      ELem
      참가자
        게시글74 댓글719 총합793
      @Bardisch
       

      chmod가 마스크 보는줄은 몰랐네요.
      솔직히 마스크가 뭐하는놈인줄도 몰랐어요 -ㅅ-

       
    • #12670
      인베인
      참가자
        게시글147 댓글412 총합559
      @leemgs
       

      서버관리자에게는 필수이죠? 그러고보니 "리눅스 마스터 1급" 이거 딸려고 공부했을때 저도 자세히 봤었군요..

      * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

       
1 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

지금 이 순간


[Tip]mariaDB 컴파일시 /usr/bin/c++: -lto-wrapper 에러 발생시 대처 방법
안녕하세요~ㅎㅎ
New Fedora 16 Beta Preview
Fedora14에서 SSD 사용에 관해서 질문이 있습니다.
홈페이지 동작이 느려서 답답하네요.
페도라 22 ppc64부팅중에 에러가 나옵니다.
가입인사 올립니다.
안녕하세요 ~/.bashrc 파일 질문입니다.
오라클, 오픈소스DB 마이SQL 전략 공개한다
ScribeFile을 이용한 블로깅!