【发布时间】:2014-03-03 16:04:38
【问题描述】:
如何查找非可读目录中的所有文件
例如目录 /home 被锁定 perm 40700
但我可以读取此目录中的所有文件,例如 /home/index.php 等
如何列出该目录下的所有文件?
我试过 ls 和 find 功能不想找到那些文件
【问题讨论】:
标签: linux find directory-listing readable
如何查找非可读目录中的所有文件
例如目录 /home 被锁定 perm 40700
但我可以读取此目录中的所有文件,例如 /home/index.php 等
如何列出该目录下的所有文件?
我试过 ls 和 find 功能不想找到那些文件
【问题讨论】:
标签: linux find directory-listing readable
文件夹的r 权限决定了您是否可以列出内容。如果一个文件夹有x但没有r,那么只要知道文件名就可以访问文件。
这方面的一个例子是允许用户在他们的主文件夹中发布 HTML 文档。为此,将/home/user 的权限设置为rwx-----x,将/home/user/public_html 的权限设置为rwx---r-x
这样,HTML 服务器可以访问该文件夹(它可以遍历您的主文件夹),但它看不到 public_html 文件夹之外的任何文件。
【讨论】: