20151113chattr ,lsattr 使用,设置和查看特殊权限

[ 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 ~]# lsattr -d
-------------e- .
[ root@niejicai-linux ~]# echo "1111111" > 2.txt
[ root@niejicai-linux ~]#  chattr +i 2.txt                      chattr +i 之后,删除不了,写东西也写不了         
[ root@niejicai-linux ~]#  echo "1111111" > 2.txt
-bash: 2.txt: Permission denied
[ root@niejicai-linux ~]#  rm -rf 2.txt
rm: cannot remove `2.txt': Operation not permitted
[ 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 ~]#  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 ~]# 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:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值