마스터포유(Master4U)
Monday, 17 of January
 

로그인
chattr로 파일 속성 관리하기
관리자  2014-03-22 09:25:27 Hit:2365
링크 #1: http://blog.cafe24.com/1486

카페24 서버호스팅 Guide
chattr로 파일 속성 관리하기
chattr(change attribute) : 리눅스 파일시스템에서 파일의 숨은 속성을 변경하는 명령어이다.

1. 사용 방법>

chattr [옵션] +-=[속성] [파일or디렉토리]
chattr -RVf +-=[ASacDdIijsTtu] file or directory

-R 디렉토리의 속성을 변경할 때, 하위디렉토리의 모든 파일에 적용
-V chattr 버전과 함께 chattr로 변경한 결과를 보여준다.
+ : 지정한 속성을 추가한다는 의미
- : 지정한 속성을 삭제한다는 의미
= : 지정된 속성을 초기화하여 설정한다는 의미
A : 파일이 access될때 그 파일의 atime이 변경되지 않는다.
a : 파일의 내용추가만 가능하다. 단, vi로는 수정이 되지 않고, redirection (>>) 으로 추가 가능하다.
i : 가장 많이 사용되는 속성으로 immutable의 의미 파일의 추가, 변경, 삭제 등이 불가능하며, root 계정으로도 삭제 변경이 불가능하다

chattr로 추가한 속성은 lsattr 명령으로 확인이 가능하다.

2. 사용 예
[root@localhost ~]# chattr +i /etc/passwd -> /etc/passwd 파일에 변경,삭제불가 속성 부여
[root@localhost ~]# lsattr /etc/passwd -> lsattr 명령으로 부여된 속성 확인
----i-------- /etc/passwd
[root@localhost ~]# chattr -i /etc/passwd -> /etc/passwd 파일에 변경,삭제불가 속성 제거
[root@localhost ~]# lsattr /etc/passwd -> lsattr 명령으로 제거된 속성 확인
------------- /etc/passwd
[root@localhost ~]#
[root@localhost home]# chattr +i -R /home/jook -> /home/jook 디렉토리와 하위디렉토리 및 파일에 변경,삭제불가 속성 부여
[root@localhost ~]# chattr +i -V /home/jook -> /home/jook 디렉토리에 변경, 삭제불가 옵션을 부여함과 동시에 결과 확인
chattr 1.39 (29-May-2006)
Flags of /home/jook set as ----i--------
[root@localhost ~]#


글쓴이에게 메일보내기 카페24 호스팅센터 방문하기 카페24 호스팅센터 방문하기
저작자 표시 동일 조건 변경 허락
Creative Commons License
본문인쇄본문메일발송
웹호스팅 사업을 위한 가이드
Ping에 대해 무응답
Copyright 1999-2020 Zeroboard / skin by ChanBi