别改属主属组,用 ACL 给单个用户加权限。
执行 setfacl -m u:alice:rx 目录路径。
递归加 -R,新建文件要默认 ACL 才继承。
默认 ACL 写 d:u:alice:rx,新建自动继承。
用 getfacl 核对,文件系统要挂 acl 选项。
mask 会压低实际权限,改完记得复查。
# 给用户 alice 单独开门,属主属组不动
setfacl -m u:alice:rx /data/share
# 递归设置,再加默认 ACL 让新建文件继承
setfacl -R -m u:alice:rx /data/share
setfacl -R -d -m u:alice:rx /data/share
# 核对,注意 mask 会限制实际生效权限
getfacl -R /data/share | head -20
THE END






暂无评论内容