Fstabを使用して、自分のディレクトリの1つにある別のユーザーに属するフォルダをバインドしています。 SSHFSをマウントするときにユーザーをマップできることはわかっています。いくつかの調査を行ってきましたが、mount --bind
に相当するものを見つけることができません。
別のユーザーのフォルダーとファイルを自分のものとしてマウントする方法はありますか?
更新:haveが必ずしもmount --bind
である必要はありません。ユーザーのマッピング中に同様のことを行うだけで、起動時に実行できます。
Linuxのバインドマウントカーネル機能ではこれを行うことはできません。 Fuse filesystem bindfs を使用してそれを行うことができます。 Bindfsはバインドマウントよりも低速であり、拡張属性を渡しませんが、反対に、root以外のユーザーやLinux以外のUnixバリアントで使用でき、最も重要なのは、所有権と権限の単純な変換を可能にすることです。 。
bindfs -u cqqrstoo ~bob/stuff ~cqqrstoo/bobs-stuff
/etc/fstab
、それは次のように変換されます:
bindfs#/home/bob/stuff /home/cqqrstoo/bobs-stuff Fuse force-user=cqqrstoo 0 0