如何在Linux下设置访问控制列表(ACL)来控制用户的权限

要在Linux上设置ACL,首先要安装ACL工具。
例如,对于 Ubuntu/Debian 使用 sudo apt-get install acl,对于 CentOS/Fedora/RHEL 使用 yum -y install acl。
确认分区支持 ACL 后,编辑 /etc/fstab 添加 ACL 标志并重新启动系统以使更改生效。
使用 setfacl 添加或更改权限,使用 getfacl 查看权限,使用 setfacl -xu:user 删除权限。
操作 cp 和 mv 时请务必保持 ACL 设置。

如何设置Linux文件访问控制 ACL权限精细化管理

要管理 Linux 文件权限,请使用 setfacl 和 getfacl。

查看文件权限和 getfacl 文件名。
要添加权限,setfacl -mu username:permission filename。
要删除权限,setfacl -xu 用户名 文件名。
设置默认权限,setfacl -md 规则目录名。

请注意,文件系统必须支持它,并小心递归操作。
有什么风险?首先进行测试,不要直接投入生产。

你想要细粒度的控制吗?使用ACL,是的。