[
root@niejicai-linux ~]# lsattr
-------------e- ./2.txt
-------------e- ./12
-------------e- ./install.log.syslog
-------------e- ./jicai
-------------e- ./install.log
-------------e- ./anaconda-ks.cfg
-------------e- ./niejicailinux.txt
[
root@niejicai-linux ~]# lsattr -a
-------------e- ./.viminfo
-------------e- ./.Xauthority
-------------e- ./.tcshrc
-------------e- ./.bash_history
-------------e- ./.bash_profile
--------------- ./..
-------------e- ./2.txt
-------------e- ./.ssh
-------------e- ./12
-------------e- ./install.log.syslog
-------------e- ./.lesshst
-------------e- ./.cshrc
-------------e- ./.bash_logout
-------------e- ./jicai
-------------e- ./.bashrc
-------------e- ./install.log
-------------e- ./anaconda-ks.cfg
-------------e- ./niejicailinux.txt
-------------e- ./.
[
root@niejicai-linux ~]#
[
root@niejicai-linux ~]# lsattr -d
-------------e- .
[
root@niejicai-linux ~]# echo "1111111" > 2.txt
[
root@niejicai-linux ~]#
[
root@niejicai-linux ~]#
chattr +i 2.txt chattr +i 之后,删除不了,写东西也写不了
[
root@niejicai-linux ~]#
echo "1111111" > 2.txt
-bash: 2.txt: Permission denied
[
root@niejicai-linux ~]#
[
root@niejicai-linux ~]#
rm -rf 2.txt
rm: cannot remove `2.txt': Operation not permitted
[
root@niejicai-linux ~]#
[
root@niejicai-linux ~]# lsattr 2.txt
----i--------e- 2.txt
[
root@niejicai-linux ~]#
chattr -i 2.txt chattr -i 之后,可以删除了,可以写东西了
[
root@niejicai-linux ~]# echo "1111111" > 2.txt
[
root@niejicai-linux ~]# cat !$
cat 2.txt
1111111
[
root@niejicai-linux ~]#
[
root@niejicai-linux ~]#
chattr +a 2.txt 只能追加,其他的到不行弄
[
root@niejicai-linux ~]# ls 2.txt
2.txt
[
root@niejicai-linux ~]# ls -l
total 72
drwxrwxrwx 3 xiaonie root 4096 Nov 12 16:54 12
-r-xr---w- 1 root root 8 Nov 13 12:26 2.txt
-rw-------. 1 root root 2692 Nov 10 18:25 anaconda-ks.cfg
-rw-r--r--. 1 root root 39935 Nov 10 18:25 install.log
-rw-r--r--. 1 root root 9084 Nov 10 18:23 install.log.syslog
drwxr-xr-x 2 root root 4096 Nov 13 11:01 jicai
-rw-r--r-- 1 root root 0 Nov 13 11:02 niejicailinux.txt
[
root@niejicai-linux ~]# chattr 2.txt
Must use '-v', =, - or +
[
root@niejicai-linux ~]#
lsattr 2.txt
-----a-------e- 2.txt
[
root@niejicai-linux ~]# echo "11111111111" >2.txt
-bash: 2.txt: Operation not permitted
[
root@niejicai-linux ~]#
echo "11111111111" >>2.txt
[
root@niejicai-linux ~]#
[
root@niejicai-linux ~]# rm -f 2.txt
rm: cannot remove `2.txt': Operation not permitted
[
root@niejicai-linux ~]# mv 2.txt
mv: missing destination file operand after `2.txt'
Try `mv --help' for more information.
[
root@niejicai-linux ~]# mv 2.txt 3.txt
mv: cannot move `2.txt' to `3.txt': Operation not permitted
用列:
[
root@niejicai-linux ~]# mkdir 123/
[
root@niejicai-linux ~]# mkdir 123/1
[
root@niejicai-linux ~]# mkdir 123/1/1.txt
[
root@niejicai-linux ~]#
chattr +i 123/1/1.txt/
[
root@niejicai-linux ~]# mv 123 234
[
root@niejicai-linux ~]# ls -l
total 76
drwxrwxrwx 3 xiaonie root 4096 Nov 12 16:54 12
drwxr-xr-x 3 root root 4096 Nov 13 14:49 234
-r-xr---w- 1 root root 20 Nov 13 12:30 2.txt
-rw-------. 1 root root 2692 Nov 10 18:25 anaconda-ks.cfg
-rw-r--r--. 1 root root 39935 Nov 10 18:25 install.log
-rw-r--r--. 1 root root 9084 Nov 10 18:23 install.log.syslog
drwxr-xr-x 2 root root 4096 Nov 13 11:01 jicai
-rw-r--r-- 1 root root 0 Nov 13 11:02 niejicailinux.txt
[
root@niejicai-linux ~]#
rm -rf 234/ 为什么删除不了,说明是有特殊权限
rm: cannot remove `234/1/1.txt': Operation not permitted
[
root@niejicai-linux ~]# lsattr -R 2
234/ 2.txt
[
root@niejicai-linux ~]# lsattr -R 2
234/ 2.txt
[
root@niejicai-linux ~]#
lsattr -R 234/ 把子目录,子文件,全部查一遍!
-------------e- 234/1
234/1:
----i--------e- 234/1/1.txt
234/1/1.txt:
[
root@niejicai-linux ~]#