【问题标题】:How to open up access to a directory for a user using setfacl如何使用 setfacl 为用户打开对目录的访问权限
【发布时间】:2019-10-16 14:31:01
【问题描述】:

我需要在 redhat 机器中为给定用户 (user1) 打开对目录的访问权限。我使用setfacl命令如下

sudo setfacl -R -m u:user1:rwx /var/lib/docker/volumes/logs/_data

然后我使用getfacl 命令检查访问权限,这就是我所看到的

user::rwx
user:user1:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:user1:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

【问题讨论】:

标签: linux shell chmod chown


【解决方案1】:

你做得对。

只要 ACL 包含任何默认 ACL 条目,三个默认 ACL 基本条目(默认所有者、默认组和默认其他)也必须存在。

https://linux.die.net/man/1/setfacl

【讨论】:

  • 这是什么意思?你能解释更多吗?如果我做得对,为什么会出现权限错误呢?
  • @HHH 在您的getfacl 命令中一切正常,您对user:user1:rwx 行有rwx 权限注释
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-10
  • 1970-01-01
  • 1970-01-01
  • 2014-05-17
  • 1970-01-01
  • 2016-05-28
相关资源
最近更新 更多