使用 LD_PRELOAD 寻找文件系统覆盖

use*_*520 5 filesystems overlay

我正在寻找一个共享库,该库将使用 LD_PRELOAD 加载,该库会将文件系统的视图修改为客户端程序。

理想情况下,我想选择文件系统根目录(或使用 / 作为根目录)并通过重命名文件名来覆盖文件系统。

例如,我可能想让我的程序在 /usr/lib32/* 中查找 /usr/lib/* 。

你知道这样的程序吗?

谢谢。

小智 1

AVFS有点像这样,但我肯定不会推荐该技术用于任何安全意识,因为您必须修补所有当前和未来的库文件...

另一种方法可能是创建 chroot / 绑定安装场。这还有一个优点,你可以 mount --bind 只读的东西,这很好。