假设我们有模式为 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 setfacl
和man getfacl
。
答案2
是的,答案是 ACL。我们目前在数千个用户的 Web 服务器上配置 ACL