【问题标题】:Random 100 empty files based on inode number of ext4 on linuxlinux上基于ext4的inode数量随机100个空文件
【发布时间】:2013-09-18 21:16:01
【问题描述】:

有谁知道我如何使用 php 从 /dev/sda2 上的随机 inode 编号中获取 100 个随机文件?

inode 编号随机文件,这可能吗?

例如56、1093、321、1231、4231、512... 这些数字是随机指向文件位置的 inode 编号。并使用 php 获取它们

【问题讨论】:

  • 你为什么要问?目的是什么?即使你能做到,也存在重大的安全风险:你会通过网络向用户提供不应访问的文件内容(例如,如果在某个不可读的目录中)

标签: php linux inode


【解决方案1】:

不,这是不可能的。您只能通过文件的路径而不是它们的 inode 号来查找文件。 (并非所有文件系统甚至 都有 inode 编号。)

【讨论】:

  • 但是标题中提到了ext4,而且这些文件系统都有inode!
猜你喜欢
  • 2020-01-19
  • 2014-04-20
  • 1970-01-01
  • 1970-01-01
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-01
相关资源
最近更新 更多