gpt4 book ai didi

linux - 使用 setfacl 后权限被拒绝

转载 作者:IT王子 更新时间:2023-10-29 01:22:01 28 4
gpt4 key购买 nike

有 3 个用户:A、B、C。

A 在他的主文件夹中有 mydir /home/A/mydir

B可以读取/home/A内容

C可以读写/home/A内容

我这样试过:

setfacl -Rm u:B:r /home/A/
setfacl -Rm u:C:rw /home/A/

su B
ls /home/A
ls: cannot access /home/A: Permission denied
mydir
cd /home/A
-bash: cd: /home/A/: Permission denied

cat/etc/fstabs:

/dev/sdb1 /media/esterno ext3 defaults,acl 0 2


getfacl/home/A:

getfacl: Removing leading '/' from absolute path names
# file: home/A
# owner: A
# group: A
user::rwx
user:B:r--
user:C:rw-
group::---
mask::rw-
other::---

最佳答案

作为tampis已经说过,要在 Linux 中更改目录(或列出其内容,或读取其中的文件),需要对该目录具有执行权限。将您的 setfacl 命令更改为如下内容:

setfacl -Rm u:B:rx /home/A/
setfacl -Rm u:C:rwx /home/A/

关于linux - 使用 setfacl 后权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22874094/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com