欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux—chattr 命令详解

程序员文章站 2022-05-09 14:42:39
chattr命令的用法:chattr [ -RV ] [ -v version ] [ mode ] files…最关键的是[mode]部分,[mode]部分是由+-=和[ASacDdIijsTtu]这些字符组合的,这部分是用来控制文件的属性。 通过命令 chattr 可以设置文件/文件夹的隐藏属性 ......

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.py