获取没有读取权限的目录中的所有文件?

获取没有读取权限的目录中的所有文件?

在 Linux/Unix 中,如果我在另一个用户的目录中,但无法通过键入“ls”查看目录的内容,我该如何获取所有文件的副本?
唯一的方法是猜测文件名是什么吗?

答案1

在 Linux/Unix 中,目录本身是一种文件,只能通过特殊的系统调用进行修改。与任何其他文件一样,对目录的访问受文件权限控制。

从实际实施的角度来看,你的问题可以归结为“我如何读取我无法读取的目录文件?”我不是在取笑你的问题——我只是想解释为什么答案是肯定的“不”。

答案2

您需要具有超级用户权限(又名 sudo)才能执行此操作。

sudo ls /home/Peter/

(如果您想查看 Peter 的文件)

相关内容