티스토리 뷰

OS/LINUX

immutable file in linux

卽興詩人 2014. 10. 29. 12:15

linux 에는 Immutable file 즉 변경/삭제가 불가능한 파일이 있다


immutable file 은 root 권한으로도 수정/삭제가 불가능하다.


immutale file 은


root@server :~# touch example.txt


같은 명령어를 입력했을때


touch: cannot touch `example.txt': 허가 거부


혹은


Operation not permitted”


이런식으로 허가 거부가 떨어지고


root@server :~# lsattr example.txt


lsattr 명령으로 확인시에


----i--------e- example.txt


위와같이 ----i---- 로 immutable 표시되는 것을 확인할 수 있다


그럼 특정 작업중에 필수적으로 설정을 바꿔야 하는 파일인데 immutable file 일때는 어떻게 해야할까


chattr -i example.txt 


root 권한으로 접근후 


chattr -i 명령으로 i 를 제거해주면 된다


그럼 다시 i 를 포함하고 싶다면


아래와같이 + 명령으로 포함시킬수 있다.


chattr +i example.txt 






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

windows git remote: Invalid username or password 이슈  (1) 2020.02.25
[visualcode] bash shell auto indentation 하기  (0) 2020.01.30
kickstart(킥스타트) 설치기  (2) 2014.10.05
리눅스 퍼미션  (0) 2014.07.15
apache mpm(2)  (0) 2014.04.02
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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 31
글 보관함