1. 文件属性添加与查看
注:设置文件属性(权限),针对所有用户,包括root
[root@fanhua ~]# touch file100 file200
[root@fanhua ~]# lsattr file100 file200 查看文件属性
-------------e- file100
-------------e- file200
-------------e- file300
[root@fanhua ~]# man chattr
[root@fanhua ~]# chattr +a file100 //不允许修改,只允许追加
echo "内容" >> file100 追加内容
echo "内容" > file100 覆盖内容
[root@fanhua ~]# chattr +i file200 //不允许做任何操作
[root@fanhua ~]# lsattr file100 file200
-----a-------e- file100
----i--------e- file200
[root@fanhua ~]# echo 111 > file100 //以覆盖的方式写入
bash: file100: Operation not permitted
[root@fanhua ~]# rm -rf file100
rm: cannot remove `file100': Operation not permitted
[root@fanhua ~]# echo 111 >> file100 //以追加的方式写入,例如日志文件
[root@fanhua ~]# echo 111 > file200
bash: file200: Permission denied
[root@instructor ~]# echo 111 >> file200
bash: file200: Permission denied
[root@fanhua ~]# rm -rf file200
rm: cannot remove `file200': Operation not permitted
[root@fanhua ~]# chattr -a file100
[root@fanhua ~]# chattr -i file200
=====================================================