티스토리 뷰
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
* 더보기
- 리눅스 포털
https://www.linux.co.kr/home2/board/bbs/board.php?bo_table=lecture&wr_id=1219&sca=1&sca2=28
- 어드민아티클
'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 |