linux - 在不可读目录 LINUX 中查找文件

标签 linux find directory-listing readable

如何查找不可读目录下的所有文件

例如目录/home 被锁定 perm 40700

但是我可以像这样读取这个目录中的所有文件 /home/index.php 等

如何列出该目录下的所有文件?

我尝试了 ls 和 find 功能,但不想找到那些文件

最佳答案

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

例如,允许用户在他们的主文件夹中发布 HTML 文档。为此,将 /home/user 的权限设置为 rwx-----x 并将 /home/user/public_html 的权限设置为 rwx---r-x

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

关于linux - 在不可读目录 LINUX 中查找文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21607504/

相关文章:

linux - Azure应用服务启动命令(必填)

linux - EC2 Linux 实例中未知的 414 GB 设备/分区/卷

linux - 每行计算文件中的唯一元素

linux - bash:运行 "find --exec ..."命令并终止 "\;",全部存储在变量中?

python - Python 中的 MATLAB 风格的 find() 函数

php - 是否可以使用 .htaccess 制作自定义页面索引?如果是这样怎么办?

linux - 通过操作 ext4 创建目录循环

Linux,用 bash 'no such file or directory' 错误重命名文件

java - JAR - 将文件列出到文件夹中

asp.net-mvc - 如何在 MVC 模块下禁用或重新调整 IIS DirectoryListingModule 的优先级?