티스토리 뷰

[출처] 퍼미션, chmod, chown, chgrp, chattr, lsattr |작성자 dong_wook35
http://blog.naver.com/dong_wook35/110179022822


Permission?

리눅스 시스템의 임의의 파일에 접근할 수 있는 권한을 User, Group, Other 라는 3가지 사용자 그룹으로 나눠서 read, write, execute 의 권한을 설정한다. 


소유자(User)

그룹(Group) 

그 외 사용자(Other) 



 계정

권한 추가 및 제거 

허가 종류 

User 

Group 

Other 

All 

Append 

Delete 

All Cancle 

Read 

Write 

eXecute 


chmod

Chmod [옵션] [파일 및 디렉터리명]
퍼미션을 바꾸는 방법은 기호모드와 8진수 모드가 있습니다.

기호모드 = 777

8진수 모드 = u+r

 

# chmod 777 test.txt

-> test.txt파일의 권한을 777으로 변경

# ll

-rwxrwxrwx 1 root root   36370   28 18:24 test.txt

 

# chmod u=r test.txt

-> test.txt파일의 user 권한을 r(읽기) 권한으로 변경

# ll

-r--rwxrwx 1 root root   36370  6ì›” 28 18:24 test.tx


chown, chgrp

chown [옵션] [파일 및 디렉터리명]

chgrp [옵션] [파일 및 디렉터리명]

사용자와 그룹사용자 소유권을 변경하는 명령어이다. 

 

# chown root.root test.txt

# chown root:root test.txt 

-> test.txt 파일을 사용자와 그룹사용자 소유권을 root으로 변경

 

# chown root test.txt

-> test.txt 파일을 사용자 소유권을 root으로 변경


chattr, lsattr

chmod는 사용자, 그룹사용자, 기타사용자에 대한 퍼미션 관한을 설정하는 것 외 chattr이라는 명령어로 파일의 변경을 막을 수 있다. 

 

< 옵션 >

-R 디렉토리와 그 이하 모든 내용의 속성을 회귀적으로 변환

-V 변화된 속성에 대하여 자세히 출력

-v 파일에 버전을 설정

 

< 속성 > 

# lsattr 으로 보았을 경우 파일에 대한 퍼미션 속성

a 속성 :  파일을 삭제, 내용 삭제/수정은 하지 못하지만, 추가로 write 할 수 있다.

c 속성 :  커널에 의해 디스크상에 자동적으로 압축된 상태로 저장이 되어 있습니다. 
             파일을 읽을 경우에는 압축을 해제한 상태로 되돌려주며 쓰기시에는 디스크에 저장하기 전에 파일을 압축합니다.

d 속성 :  dump(8)로 백업되지 않음.

i 속성  :  파일을 삭제, 변경, 이름 변경, 링크파일도 만들 수가 없습니다. 부팅 관련 파일들 처럼 수정이 필요없는 파일에 설정  

s 속성 :  파일이 삭제 될 경우 해당블럭이 모두 0으로 되고 다시 디스크상에 쓴다.

S 속성 :  파일이 수정될 때는 그 변화가 디스크 상에 동기화 된다. sync 마운트 옵션을 몇몇 파일에게 부여한 것과 같다.

u 속성 :  파일이 지워지면 그 내용이 저장된다사용자는 다시 복구 할 수 있다

 

< 명령어 사용방법 >

[명령어] [옵션] [+-=속성] [파일 및 디렉토리]

 

# chattr +a test.txt

# chattr -a test.txt

-> test.txt파일에 a 속성을 추가/삭제

 

# lsattr test.txt

-> test.txt파일에 chattr 속성 확인





'Linux' 카테고리의 다른 글

리눅스 기본 port number  (0) 2015.03.26
MySQL Replicaton  (0) 2015.03.19
Embedded system을 위한 linux 최적화 기술  (0) 2014.08.20
clock_gettime  (0) 2014.08.11
[Linux] setrlimit, getrlimit  (0) 2014.01.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함