【问题标题】:User cannot access folder after setting ACL permissions [closed]设置ACL权限后用户无法访问文件夹[关闭]
【发布时间】:2018-12-23 11:54:36
【问题描述】:

我有几个用户,每个用户都添加到各自的组中。只有该组的用户可以访问同名文件夹。

当我想通过 setfacl 授予用户 Stefan 对文件夹 verkauf 的读取权限时出现问题。当我切换到该用户时,他无法打开该文件夹。

你知道问题可能是什么吗?欢迎提供任何解决问题的提示。

提前致谢

[centos@iks-aufgabe ffhs]$ ls -l
total 40
drwxrwx---+ 2 root root 4096 Dec  9 16:29 firma
drwxrwx---+ 2 root root 4096 Dec  9 16:29 hr
drwxrwx---+ 5 root root 4096 Dec  9 16:29 projekt
drwxrwx---+ 2 root root 4096 Dec  9 16:29 technik
drwxrwxrwt. 2 root root 4096 Dec  9 16:29 temp
drwxr-x---. 2 root root 4096 Dec  9 16:29 verkauf

[centos@iks-aufgabe ffhs]$ getfacl verkauf
# file: verkauf
# owner: root
# group: root
user::rwx
group::r-x
other::---

[centos@iks-aufgabe ffhs]$ sudo setfacl -m user:Stefan:r,group:Verkauf:rwx 
verkauf
[centos@iks-aufgabe ffhs]$ getfacl verkauf
# file: verkauf
# owner: root
# group: root
user::rwx
user:Stefan:r--
group::r-x
group:Verkauf:rwx
mask::rwx
other::---

[centos@iks-aufgabe ffhs]$ su Stefan
Password:
[Stefan@iks-aufgabe ffhs]$ cd verkauf
bash: cd: verkauf: Permission denied
[Stefan@iks-aufgabe ffhs]$ id Stefan
uid=1003(Stefan) gid=1005(Firma) groups=1005(Firma),1003(HR)
[Stefan@iks-aufgabe ffhs]$

【问题讨论】:

  • Stack Overflow 是一个编程和开发问题的网站。您应该使用Stack Exchange network 上的另一个站点来回答这个问题。

标签: linux permissions acl folder-permissions


【解决方案1】:

您需要为文件夹添加执行权限。

sudo setfacl -m user:Stefan:rx,group:Verkauf:rwx

【讨论】:

  • 感谢您的回答,它成功了。我想我需要阅读更多关于读取和执行权限之间的差异。
猜你喜欢
  • 2015-05-15
  • 2023-03-21
  • 2013-09-09
  • 2020-03-23
  • 2018-08-22
  • 1970-01-01
  • 2015-01-24
  • 2017-05-31
  • 1970-01-01
相关资源
最近更新 更多