linux:授予单个用户对文件夹的写访问权限

linux:授予单个用户对文件夹的写访问权限

假设我们有模式为 755 root root 的 dir1,我希望 user1 能够写入目录,但我不想将他添加到 root 组或更改目录的用户或组所有权。是否有类似的东西,只向chmod user1+w单个用户授予额外访问权限,而不会干扰所有权或将用户添加到另一个组?也许是 ACL?

CentOS 6.4 EXT4

答案1

如果你安装了 acl 支持(包acl),并且安装了支持 acl 的 FS(选项acl/etc/fstab,你可以尝试以下操作:

setfacl -m "u:user1:rwx" /path/to/dir1/

这应该添加user1到允许写入该目录的用户列表中。

更多信息请参见man setfaclman getfacl

答案2

是的,答案是 ACL。我们目前在数千个用户的 Web 服务器上配置 ACL

相关内容