'lsattr'에 해당되는 글 1건
- 2008.06.29 file 속성 명령어 , chattr , lsattr
file 속성 명령어 , chattr , lsattr
linux - file 속성 명령어 , chattr , lsattr
[root@fedora ~]# which chattr
/usr/bin/chattr
[root@fedora ~]# which lsattr
/usr/bin/lsattr
[root@fedora ~]# rpm -qf /usr/bin/chattr
~~~
[root@fedora ~]# ls -l /usr/bin/lsattr /usr/bin/chattr
-rwxr-xr-x 1 root root 9796 11월 11 2007 /usr/bin/chattr
-rwxr-xr-x 1 root root 8388 11월 11 2007 /usr/bin/lsattr
루트 사용자만 변경할 수 있게 700으로 바꾸자
[root@fedora ~]# chmod 700 /usr/bin/lsattr /usr/bin/chattr
[root@fedora ~]# ls -l /usr/bin/lsattr /usr/bin/chattr
-rwx------ 1 root root 9796 11월 11 2007 /usr/bin/chattr
-rwx------ 1 root root 8388 11월 11 2007 /usr/bin/lsattr
[root@fedora ~]# chattr --help
'i' 옵션 : 읽기 전용
'a' 옵션 : 추가만 허용 , 문서에 내용을 덧붙일 수만 있다.
먼저
# touch aaa.lst
# ls -al aaa.lst
# chmod 777 aaa.lst
# rm aaa.lst // 잘 지워진다.
# touch bbb.lst
# chmod 777 bbb.lst
# chattr +i bbb.lst
# rm bbb.lst //
# rm bbb.lst
rm: remove write-protected 일반 빈 파일 `bbb.lst'? y
rm: cannot remove `bbb.lst': 명령이 허용되지 않음
안된다 ㅡ.,ㅡㅋ
# lsattr bbb.lst 해보면 속성이 적용되어 있는것을 볼 수 있다.
# chattr -i bbb.lst
# rm bbb.lst //지워진다.
chattr += i file
a file
로 사용할 수 있다.
보나마나.
로그 파일에 덧붙이기 옵션 주기
/var/log/secure란 파일에 a 옵션을 주고
watch tail -3 /var/log/secure
텔넷 등으로 로그를 발생 시켜 보자 .