首页 > 编程知识 正文

环境变量linux,set的用法总结

时间:2023-05-06 10:09:18 阅读:27248 作者:4568

setfacl命令可用于细分linux下的文件权限。

chmod命令可以将文件权限分为三组: u、g和o,setfacl可以为每个文件或目录设置更准确的文件权限。

这意味着setfacl可以更精确地控制权限分配。

例如,让一个用户对文件具有某种权限。

这种独立于传统u、g、o的rwx权限以外的具体权限设置称为访问控制列表(ACL )

ACL可以对单个用户、单个文件或目录执行r、w和x权限控制,有助于使用需要特殊权限的情况。

例如,一个文件不允许单个用户访问。

setfacl参数

-m :设置后续acl参数

-x :删除后续acl参数

-b :删除所有acl参数

-k :删除默认acl参数

-R :递归设置包含子目录的acl

-d :设置默认acl

[壳牌@ king goo.com~] # setfacl-mu :3360 rwx file.king goo

#最初是user:rw-,现在修改为rwx

[外壳@ king goo.com~] # getfacl file.king goo

# file: file.kinggoo

#owner:路由

# group: kinggoo

user:rwx

user:kinggoo.com:r-x

group:r--

mask:r-x

other:r--

要进行设置,只需将setfacl-mu :3360 rwx file.king goo中的u更改为g即可。 大致相同。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。