chattr命令的用法:chattr [ -RV ] [ -v version ] [ mode ] files…
最关键的是[mode]部分,[mode]部分是由+-=和[ASacDdIijsTtu]这些字符组合的,这部分是用来控制文件的属性。
通过命令 chattr 可以设置文件/文件夹的隐藏属性,来保证文件/文件夹的安全,其中比较重要的参数为i和a,这两个属性只有root用户才可以设置或清除。而通过命令 lsattr 可以查看这些属性。
锁定文件或目录
# 锁定目录,也可以加-R
[root@localhost ~]# chattr +ia /www/wwwroot/test # 锁定文件,也可以加-R
[root@localhost ~]# chattr +ia /www/wwwroot/test.py
解除文件或目录的锁定
# 锁定文件,也可以加-R
[root@localhost ~]# chattr -ia /www/wwwroot/test.py # 锁定目录,也可以加-R
[root@localhost ~]# chattr -ia /www/wwwroot/test
查看文件或目录的属性
# 查看目录属性
[root@localhost ~]# lsattr /www/wwwroot/test # 查看文件属性
[root@localhost ~]# lsattr /www/wwwroot/test.py