文件的隐藏权限和FACL配置
  1. 文件隐藏权限设置:在Linux中文件除了一般权限和特殊权限外还有隐藏权限

设置文件的隐藏权限:chattr [参数] 文件  添加权限用+参数  去除用-参数

i  无法对文件进行修改;对目录设置这个参数,只能修改子文件的内容而不能新建或删除

a  仅允许追加写入内容,不允许覆盖或删除文件

s  彻底删除文件不可恢复

b 不在修改文件或目录的存取时间

linux隐藏权限的设置及文件的访问控制列表_访问控制列表

linux隐藏权限的设置及文件的访问控制列表_访问控制列表_02

查看文件的隐藏权限:lsattr 文件

linux隐藏权限的设置及文件的访问控制列表_Linux隐藏权限_03

 

  1. 文件访问控制列表(FACL):对某个用户单独设置的权限控制;设置后权限后的.变为+

setfacl [参数] 文件名称

-R  针对目录设置需要-R递归参数

-m 针对普通文件使用-m参数

-b 删除某个文件的facl

linux隐藏权限的设置及文件的访问控制列表_Linux隐藏权限_04

linux隐藏权限的设置及文件的访问控制列表_FACL_05

 

查看文件的facl:用于显示文件上设置的acl信息   getfacl 文件

linux隐藏权限的设置及文件的访问控制列表_Linux隐藏权限_06

 

 

linux隐藏权限的设置及文件的访问控制列表_FACL_07linux隐藏权限的设置及文件的访问控制列表_FACL_08

 

 

此文章仅记录自己的一个学习过程; 逆水行舟