1

如何查找非可读目录中的所有文件

例如目录 /home 被锁定 perm 40700

但我可以读取此目录中的所有文件,例如 /home/index.php 等

如何列出此目录中的所有文件?

我试过 ls 和 find 功能不想找到那些文件

4

1 回答 1

4

文件夹的r权限决定了您是否可以列出内容。如果一个文件夹有x但没有r,那么只要知道文件名就可以访问文件。

一个例子是允许用户在他们的主文件夹中发布 HTML 文档。为此,设置/home/usertorwx-----x/home/user/public_htmlto的权限rwx---r-x

这样,HTML 服务器可以访问该文件夹(它可以遍历您的主文件夹),但它看不到该文件public_html夹​​之外的任何文件。

于 2014-02-06T16:24:00.920 回答