我试图使用 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