使用 setfacl 访问另一个用户主目录中的文件

使用 setfacl 访问另一个用户主目录中的文件

我试图使用 acl 访问另一个用户主目录上的文件。我尝试按照以下方式进行操作。

用户k9制作了一个文件test.file并运行

setfacl -m u:sai:rwx test.file.

以下是 getfacl 输出。

k9@xxxx:~$ getfacl test.file
# file: test.file
# owner: k9
# group: k9
user::rw-
user:sai:rwx
group::rw-
mask::rwx
other::r--

我尝试从用户 sai 访问此文件

sai@xxxx:~$ ls /home/k9/
ls: cannot open directory '/home/k9/': Permission denied
sai@xxxx:~$ ls /home/k9/test.file
ls: cannot access '/home/k9/test.file': Permission denied

我们可以使用 setfacl 访问 test.file 而无需完全访问 /home/k9/ 吗?如果是这样,我做错了什么,如果不是,该怎么办?

答案1

您没有目录的权限,也对其应用 ACL

相关内容