'리눅스권한'에 해당되는 글 1건

  1. 2016.04.08 계정 권한(퍼미션 설정)

리눅스 사용자 권한 설정 (퍼미션)


리눅스는 여러 사용자계정이 있기 때문에 파일,폴더,실행,수정,삭제를 권한별로 나눈다.

퍼미션 기능으로 특정 파일또는 폴더에 읽기권한만 부여된 사용자는 읽을 수 있고, 

쓰기 퍼미션이 부여된 사용자는  쓰기와 수정이 가능하고

실행 퍼미션이 부여된 사용자는 실행할 수 있다.

파일의 소유권도 부여할수 있다.


# ls -al 명령어로 퍼미션을 볼수있다.


drwxr-xr-x  2  root  root  4096 Apr 22 16:59 test

파일Type 퍼미션   링크   소유자  소유그룹      용량         생성날짜         파일이름



파일type : "d" 디렉토리 , "l" 링크파일 , "-"일반파일

퍼미션정보: 헤당 파일에 어떠한 퍼미션이 부여되어있는지 표시(오늘 포스팅 할 내용!)

링크수 : 해당파일이 링크된 수 , 링크는 윈도우의 바로가기와 같은 기능"in [대상파일][링크파일]"명령어로 링크파일 생성

소유자 : 해당파일의 소유자이름

소유그룹: 해당파일을 소유한 그룹명, 특별한 변경이 없을 경우 소유자가 소고한 그룹이 소유그룹으로 지정됨




퍼미션종류


"r"  : 파일의읽기 권한

"w" : 파일의 쓰기 권한

"x"  : 파일의 실행 권한


퍼미션 사용자지정

소유자 : 소유자에 대한 퍼미션 지정

그룹 : 소유그룹에 대한 퍼미션 지정

공개 : 모든유저 퍼미션 지정



퍼미션은 사용자지정 3개로 나누워 설정

rwxr-xr-x

소유자-그룹-공개

* '-' 이 표시만 있을경우 퍼미션이 없다는 뜻!



퍼미션 변경

파일이 생성될때 기본적인 퍼미션이 부여된다.

하지만 퍼미션 변경해야되는 경우가 종종있다.

퍼미션 변경 방법은 여러가지가 있지만 가장 쉬운 방법으로 해보겠다.


# chmod [변경될 퍼미션값] [변경할 파일]


퍼미션값 구하는 방법!

r = 4 , w = 2, x = 1 

각 퍼미션 기로를 숫자로 변환한다.

r-x 인 경우 4 0 1

숫자합산 4 + 0 + 1 = 5

이런식으로 하나의 퍼미션을 숫자값으로 변환하면 된다.


rwxr-xr-x 이면

4+2+1=7 , 4+0+1=5 ,4+0+1=5,  755


*세자리단위로 합산


# chmod 755 test.text 

테스트 파일에 해당되는 퍼미션으로 변경된다.

디렉토리의 경우 '-R'의 chmod 의 옵션을 사용하여 하위 디렉토리 및 파일의 퍼미션이 변경된다.

# chmod-R 755 test


 


소유자 변경

파일의 소유자 양도를 해야할 경우 소유자를 변경해야 된다.

아래 명령으로 변경한다.

#chown [변경할 소유자][변경할 파일]






'SERVER > LINUX' 카테고리의 다른 글

VI 명령어  (0) 2016.09.23
리눅스 기본 명령어  (1) 2015.08.18
centOS6.6 jdk1.7 설치  (0) 2015.08.17
Posted by 양승아
: