320x100
리눅스 환경에서 특정 파일 삭제 못하게 하는 방법이다.
# ls -al
-rw-r--r-- 1 root root 0 8ì›” 28 13:53 aa.txt
aa 라는 파일을 삭제를 못하게 하겠다.
# chattr +a aa.txt
# lsattr aa.txt
-----a------- aa.txt
a라는 속성이 생겼는데 삭제가 불가능 하다.
# rm aa.txt
rm: remove y
rm: cannot remove `aa.txt'
삭제를 해보려 하니 삭제가 안된다.
삭제를 할수 있도록 원상태로 돌려보겠다.
# chattr -a aa.txt
# lsattr aa.txt
------------- aa.txt
# rm aa.txt
rm: remove y
정상적으로 삭제가 된다.
특정 폴더나 파일 전체도 가능하다.
폴더
#find ./ -type d -exec chattr -R +a {} \;
파일
#find ./ -type f -exec chattr -R +a {} \;
728x90
320x100
'Linux' 카테고리의 다른 글
가상화(vmware,virtualbox)에 centos 설치시 해상도 설정 (0) | 2013.09.03 |
---|---|
mysql root 암호 초기화 (0) | 2013.09.03 |
virtualbox file type 변경하기(vdi,vmdk,vhd,hdd,qem,qcow) (0) | 2013.08.16 |
centos 6.4 svn 1.7.x 설치하기 (0) | 2013.08.14 |
리눅스 버전확인 방법 (0) | 2013.08.10 |