无需 root 权限即可提取 ext4 文件系统映像

无需 root 权限即可提取 ext4 文件系统映像

有时,有人从互联网上获取 ext4 映像,并希望在没有 root 访问权限的情况下提取它们。

我明白那个具有 root 访问权限,可以进行回送挂载。假设没有 root 访问权限。

即使一个人确实拥有 root 访问权限,也有理由不希望以 root 身份从互联网上挂载一些随机的 ext4 文件系统,即使他确实指定了nosuidnodev。例如,您的普通用户很可能没有整个系统的读取权限,需要 root 访问权限才能执行最基本的操作,例如 ripgrep。这很愚蠢。一定有更好的方法。

是的,我知道通过这种方式提取时不可能保留原始权限,如果该文件系统实际上需要使用原始权限重新打包,则不应这样做。

答案1

是的,陌生人,确实有办法。只需使用7z

> mkdir fsroot
> cd fsroot
> 7z x ../the-ext4.img

答案2

fuse2fs 运行完美,符号链接也一样。使用“-o fakeroot”还可以让普通用户更改 root 拥有的文件。

相关内容