퍼미션 조정법(권한 설정) > 우툰투 자료실

본문 바로가기

우툰투 자료실

우툰투 자료실 HOME


퍼미션 조정법(권한 설정)

페이지 정보

작성자 정성규 댓글 0건 조회 23,110회 작성일 10-02-10 23:00

본문

sudo chmod 707 -R 폴더명  즉,

 

chmod   è   change mode, 파일이나 디렉토리에 대한 접근 허용 범위를 변경한다. 리눅스는 사용자 번호(UID)와 그룹 번호(GID)를 가지고 모든 사용자를 구분한다. 파일은 그것을 생성한 소유자에게 속해 있으며, 이 명령으로 다른 사람들에게 자기 파일에 대한 접근 권한을 줄 수 있다.

               chmod [options] 8진수mode file(s)

               chmod [options] symbolic-mode file(s)

우선 심볼 모드를 사용하여 보자. symbolic mode는 각각 다음과 같은 의미를 지니며 이것들을 조합하여 설정한다.

접근 권한

허용 대상

r  읽기 허용

w  쓰기 허용

x  실행 허용

 

 

u  사용자(소유자)

g  그룹

o  기타(사용자와 그룹을 제외한 사람)

a  전체

 

u,g,o,a를 각각 r,w,x와 같이 +,-,=로 조합하여 사용한다. 다음에 예를 보자.

       chmod o-r,o-w filename 또는 chmod o-rw filename

파일을 기타 사용자가 읽지도 쓰지도 못하게 만든다.

       chmod a+r *.c

c로 끝나는 모든 파일을 전체 사용자가 읽을 수 있게 만든다.

       chmod o=r run.cmd

 

run.cmd라는 파일을 가타 사용자가 읽을 수만 있게 만든다. 이것은 o, 즉 다른 모든 사람에게 주어진 권리를 모두 없애고 오직 r만을 활당한다. 8진수 mode를 사용한 경우는 3개의 숫자로 구성되며 각각 소유자, 그룹,기타 사용자의 접근 권한을 나타낸다.

접근 권한

허용 대상

4  읽기 허용

2  쓰기 허용

1  실행 허용

셋째자리  소유자

둘째자리  그룹

첫째자리  기타 사용자

 

예를 들어

      chmod 755 aa.run

라고 쓰면 aa.run이라는 파일에 대해 소유자는 읽기, 쓰기, 실행이 가능하고(7=4+2+1) 그룹과 기타 사용자는 읽기와 실행만 가능하게 설정된다.(5=4+1) 파일의 접근 권한에는 읽기, 쓰기, 실행의 세가지가 있다고 했다. 그러면 디렉토리는 어떨까? 디렉토리에도 파일과 똑같은 접근 권한이 있다. 디렉토리의 접근 권한은 좀 특이하게 해석 된다. 디렉토리란 파일들의 목록이 기록된 또 하나의 파일이라고 볼 수 있다. 그러므로 디렉토리에 대한 읽기권한이란 디렉토리의 내용 즉, 파일 리스트를 볼 수 있는 권한을 말한다. 또 쓰기란 파일 리스트를 추가하거나 지우는 것이므로, 그 디렉토리에서 파일을 만들고 지울 수 있는 권한을 말한다. cd를 실행하지 못한다면  그 디렉토리에 대한 검색 역시 불가능하다. 그러므로 어떤 파일에 대해 쓰기 권한이 없다고 해도 그 파일이 있는 디렉토리에 대한 쓰기 권한을 가지고 있다면 그 파일을 지울 수가 있으니 유의해야 한다.

-R  서브 디렉토리의 파일까지 재귀적으로 실행된다.

-f  자기 소유가 아닌 파일에 까지 변경을 시도한다. 에러 메시지를

보여주진 않는다.

-v  변경되는 모드에 대해 보여준다.

-c 변경된 파일에 관한 정보를 보여준다.

 

 

 

출처 : http://blog.naver.com/sitsme?Redirect=Log&logNo=140014259748

[이 게시물은 최고관리자님에 의해 2021-10-19 15:22:41 notebook에서 이동 됨]

댓글목록



등록된 댓글이 없습니다.

댓글쓰기

내용
자동등록방지 숫자를 순서대로 입력하세요.