리눅스 chattr

Jmnote bot (토론 | 기여)님의 2017년 7월 11일 (화) 03:38 판 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

리눅스 chattr
/usr/bin/chattr
  • 파일 속성을 변경하는 리눅스 명령어
  • 속성을 추가(+), 또는 삭제(-)할 수 있음

2 주요 속성[ | ]

  • 덧붙이기만 가능 (a)
  • atime 업데이트 안함 (A)
  • 압축 (c)
  • Copy-on-write 사용안함 (C)
  • 변경불가 (i)
  • 데이터 저널링 (j)
  • 안전 삭제 (s)
  • 삭제불가 undeletable (u)

3 실습[ | ]

[root@zetawiki ~]# echo hello > 1.txt
[root@zetawiki ~]# lsattr 1.txt
------------- 1.txt
[root@zetawiki ~]# echo world >> 1.txt
[root@zetawiki ~]# cat 1.txt
hello
world
[root@zetawiki ~]# chattr +i 1.txt
[root@zetawiki ~]# lsattr 1.txt
----i-------- 1.txt
[root@zetawiki ~]# echo hi >> 1.txt
-bash: 1.txt: Permission denied
[root@zetawiki ~]# rm -f 1.txt
rm: cannot remove `1.txt': Operation not permitted
→ 내용 추가, 삭제 안됨
[root@zetawiki ~]# chattr -i 1.txt
[root@zetawiki ~]# lsattr 1.txt
------------- 1.txt
[root@zetawiki ~]# rm -f 1.txt

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}