前言
之前,我们讲过linux的普通文件权限,但实际上,在普通的文件权限上,还有一层更高级的特殊权限(也叫隐藏权限或属性),这个可以控制改变文件的属性,以达到更高级的功能
以下所有基于Centos7
系统进行示例。以下就详细说说在centos7系统中的使用和表现。
正文
与文件传统权限类似,特殊权限的查看和修改,分别使用 lsattr
和 chattr
命令
lsattr 查看
lsattr
命令没有help帮助信息,看可以看到一个简单的usage
,提示了使用方法:
# lsattr -h
lsattr: invalid option -- 'h'
Usage: lsattr [-RVadlv] [files...]
如上可以看出lsattr
一共有如下几个参数,后跟文件或目录,就可以查看到文件的特殊权限(属性):
-R | 递归地处理指定目录下的所有文件及子目录 |
-V | 显示版本信息 |
-a | 列出目录中的所有文件,包括隐藏文件 |
-d | 显示目录名称,而非其内容 |
-l | 指出要显示设备的逻辑名称 |
-v | 显示文件或目录版本 |
chattr 修改
chattr
命令用于修改文件的特殊权限(属性)