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

umask명령 사용법

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

태그: ,

  • This topic has 2개 답변, 2명 참여, and was last updated 16 years, 9 months 전에 by
    인베인. This post has been viewed 1028 times
  • #12086
    인베인
    참가자
      게시글147 댓글411 총합558
    @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 댓글709 총합783
      @Bardisch
       

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

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

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

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

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

지금 이 순간


보고서
안녕하세요^^
아깐 서버 접속에 이상이 있었던데...
처음 뵙겠습니다. 가입 인사 올립니다.
안녕하세요..^^
리눅스 초보의 멍청한 질문입니다..
로그인 무한반복
gnome2.32 노틸러스(윈도우 탐색기 비슷한 거) 개선사항
fedora14 에서 yum 이 동작하지 않는데 지원 안하는 건가요?
리눅스에서 mp3를 ogg로 변환 스크립트