4

ユーザー空間ファイルシステムを特定の Linux プロセスに提示する方法を探していますが、root アクセス権がありません。

明白な答えは FUSE ですが、ルート アクセスがないとカーネル モジュールをロードできないため、FUSE は問題外のようです (LD_PRELOAD する方法がない限り?)。

次善の策は、FUSE が VFS レイヤーで行うのと同じように、関連する FS 呼び出しをインターセプトして変換する何かを使用した LD_PRELOAD のようです。

だから私の質問は:

  1. FUSE のような LD_PRELOAD 可能なファイルシステムは存在しますか?
  2. プロセスのいくつかの FS 呼び出しインターセプトを LD_PRELOAD する場合、おそらく FS インターセプトがフォークまたは子によって継承されないなど、問題はありますか?
4

1 に答える 1