'chmod'에 해당되는 글 1건

  1. 2013.02.15 [ubuntu] chmod 기능 및 옵션
Linux2013.02.15 16:55

NAME

       chmod - 파일 접근 권한을 바꿉니다.


SYNOPSIS

       chmod    [-Rcfv]   [--recursive]   [--changes]   [--silent]   [--quiet]

       [--verbose] [--help] [--version] mode file...


DESCRIPTION

       Ubuntu Manual의 chmod 명령어 설명을 요약한 것입니다.


       chmod 명령의 GNU 버전에 대한 것이며, 지정한  mode로 지정한 파일의 

       권한을 바꿉니다. mode로 사용될 수 있는 것은 심볼릭 기호들이나(symbolic mode),   

       그 기호들과 상응하는 8진수 숫자들입니다.


       심볼릭 모드의 표현 방식은  `[ugoa...][[+-=][rwxXstugo...]...][,...]'

       이렇고, 또한 쉼표(,)로 구분하여, 여러개의 기호군들을 사용할 수 있습니다.


       처음에  나오는  `ugoa'는  

       소유자(u),  

       그룹(g), 

       다른 사용자(o),   

       모든 사용자(a)를  뜻하며,  

       이것을  생략하면, 모든 사용자로 간주합니다.


       `+'는 권한 부여, `-'는 권한 박탈, `=' 원래 권한.


       `rwxXstugo'는 새롭게 부여할 권한으로 그 의미는 아래와 같습니다.

       읽기(r),  

       쓰기(w),  

       실행(디렉토리일 경우는 접근허용)(x), 

       파일이 디렉토리이거나, 이미 다른 사용자에게는 실행 권한이 있는 파일의  실행(X),  

       소유주와  그룹만  실행(s),  

       스왑  장치에 풀그림 텍스트 저장(?)(t),  

       소유주  권한(u), 

       그룹 권한(g), 

       다른 사용자 권한(o)


              예) chmod a+w foo : foo 파일을 모든 사용자가 쓸 수 있게 한다.


       8진수를 사용하는 방법은 4,2,1  숫자를  더한  값을 

       100단위에는  소유주,

       10단위에는  그룹,  

       1단위에는 다른 사용자로 지정해 사용합니다.

       4는 읽기,

       2는 쓰기, 

       1은 실행.


              예) chmod 666 foo : foo 파일을 모든 사용자가 쓸 수 있게 한다.


       chmod 는 심볼릭 링크 파일에 대해서는 아무런  작업도  하지  않습니다.

       즉, 심볼릭 링크의 권한은 그 심볼릭 대상이 되는 파일의 권한을 따릅니다.


   OPTIONS

       -c, --changes

              권한 변경시 올바로 읽은 파일들만 자세하게 보여준다.


       -f, --silent, --quiet

              권한  변경이  일어나지  않을  경우 보여주는 오류 메시지를 보이지

              않게 한다.


       -v, --verbose

              각 파일들의 모드 변경 상태를 모두 보여준다.


       -R, --recursive

              파일과 그 디렉토리의 아래까지 모두 바꾼다.


       --help 이 명령어에서 사용할 수 있는 옵션들과 그 사용법을 보여준다.


       --version

              이 명령어의 현재 버전 정보를 보여준다.


어떤 경우에 이 명령어를 사용할까요? 다음과 같은 경우에 이 명령어를 사용합니다.

http://naleejang.tistory.com/40

Posted by 나리 짱!!! naleejang
TAG ,