다른 사용자의 홈 디렉토리에 있는 파일에 액세스하기 위해 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
/home/k9/에 대한 전체 액세스 없이 test.file에 액세스하기 위해 setfacl을 사용할 수 있습니까? 그렇다면 내가 뭘 잘못하고 있는 걸까요? 그렇지 않다면 어떻게 해야 할까요?
답변1
디렉터리에 대한 권한이 없고 디렉터리에 ACL이 적용되어 있지 않습니다.