Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何查找非可读目录中的所有文件
例如目录 /home 被锁定 perm 40700
但我可以读取此目录中的所有文件,例如 /home/index.php 等
如何列出此目录中的所有文件?
我试过 ls 和 find 功能不想找到那些文件
文件夹的r权限决定了您是否可以列出内容。如果一个文件夹有x但没有r,那么只要知道文件名就可以访问文件。
r
x
一个例子是允许用户在他们的主文件夹中发布 HTML 文档。为此,设置/home/usertorwx-----x和/home/user/public_htmlto的权限rwx---r-x
/home/user
rwx-----x
/home/user/public_html
rwx---r-x
这样,HTML 服务器可以访问该文件夹(它可以遍历您的主文件夹),但它看不到该文件public_html夹之外的任何文件。
public_html