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

본문 바로가기

우툰투 자료실

우툰투 자료실 HOME


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

페이지 정보

작성자 정성규 댓글 0건 조회 13,483회 작성일 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 각각 다음과 같은 의미를 지니며 이것들을 조합하여 설정한다.

접근 권한

허용 대상

읽기 허용

쓰기 허용

실행 허용

 

 

사용자(소유자)

그룹

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

전체

 

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개의 숫자로 구성되며 각각 소유자, 그룹,기타 사용자의 접근 권한을 나타낸다.

접근 권한

허용 대상

읽기 허용

쓰기 허용

실행 허용

셋째자리  소유자

둘째자리  그룹

첫째자리  기타 사용자

 

예를 들어

      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에서 이동 됨]

댓글목록



등록된 댓글이 없습니다.

댓글쓰기

내용
자동등록방지 숫자를 순서대로 입력하세요.
Total 78 / 2 page
검색 열기 닫기
게시물 검색

우툰투 자료실 목록