尽管我据称拥有完全权限,但仍出现“权限被拒绝”错误

尽管我据称拥有完全权限,但仍出现“权限被拒绝”错误

以下是代码

apple$ find . -name states.txt
find: ./Documents/Library: Permission denied
./Documents/states.txt
apples-MacBook-Pro:~ apple$ ls -la ./Documents/Library
ls: Library: Permission denied
apples-MacBook-Pro:~ apple$ sudo ls -la ./Documents/Library
Password:
total 0
drwx------@  3 root   staff   96 Mar  2  2021 .
drwx------@ 26 apple  staff  832 Oct 29 12:57 ..
drwx------   2 root   staff   64 Mar  2  2021 Logs
apples-MacBook-Pro:~ apple$ 

如您所见,我应该具有 rwx 权限,但 Find 仍然显示 libraryfolder 的权限被拒绝。为什么?

答案1

不,我没有在你提供的输出中看到这一点。父母目录..授予您权利;但图书馆目录本身.似乎没有。

根据行.(代表“Library”目录本身),该目录归并且只向其所有者(即 root)授予 rwx 权限,而不向其他任何人授予 rwx 权限。其中的“Logs”子目录也是如此。

为了更容易地查看目录本身的权限,请使用ls -ld <path>

相关内容