这是代码
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 的权限被拒绝。为什么?
不,我在您提供的输出中看不到这一点。父目录
..
授予您权限;Library 目录本身.
似乎没有。根据 for
.
(代表“库”目录本身)的行,该目录由root拥有,并且仅授予其所有者(即 root)rwx 权限,但不授予其他任何人。里面的“Logs”子目录也是如此。为了更容易单独查看目录的权限,请使用
ls -ld <path>
.