ユーザー空間ファイルシステムを特定の Linux プロセスに提示する方法を探していますが、root アクセス権がありません。
明白な答えは FUSE ですが、ルート アクセスがないとカーネル モジュールをロードできないため、FUSE は問題外のようです (LD_PRELOAD する方法がない限り?)。
次善の策は、FUSE が VFS レイヤーで行うのと同じように、関連する FS 呼び出しをインターセプトして変換する何かを使用した LD_PRELOAD のようです。
だから私の質問は:
- FUSE のような LD_PRELOAD 可能なファイルシステムは存在しますか?
- プロセスのいくつかの FS 呼び出しインターセプトを LD_PRELOAD する場合、おそらく FS インターセプトがフォークまたは子によって継承されないなど、問題はありますか?