这个问题可能很奇怪,但我没有找到任何解释,所以:
一些生成 rootfs 的工具使用 fakeroot 来伪造权限,创建 rootfs 然后将其归档。之后,当解压存档时,内核会将其视为具有 root 所有权。
我的问题是为什么 linux 内核期望 rootfs 拥有 root 所有权?
答案1
因为否则根目录的所有者将能够root
通过重命名/etc
和创建新目录以及新的 .fi来将权限升级到 , fi /etc/passwd
。
这个问题可能很奇怪,但我没有找到任何解释,所以:
一些生成 rootfs 的工具使用 fakeroot 来伪造权限,创建 rootfs 然后将其归档。之后,当解压存档时,内核会将其视为具有 root 所有权。
我的问题是为什么 linux 内核期望 rootfs 拥有 root 所有权?
因为否则根目录的所有者将能够root
通过重命名/etc
和创建新目录以及新的 .fi来将权限升级到 , fi /etc/passwd
。