誰もが読むことができるUnionfs-fuseマウントを作成する方法は?

誰もが読むことができるUnionfs-fuseマウントを作成する方法は?

私は幸運なので、aufs-toolsでaufs2を使用したことがありますが、明らかにこのパッケージは「置き換えられました」(もうコンパイルされていないため、削除されたように見えるパッケージの奇妙な用語ですが、気にしないでください)。

わかりましたので、私はUnionfs-fuseを使ってみましょう。しかし、私は生涯にわたってそれをユーザーのために動作させる方法を理解することはできません。

このコマンドを使用してUnityインストールを実行しています。

unionfs-fuse /mnt/disk1-pool=RW:/mnt/disk3-pool=RW /mnt/union-pool

このコマンドをrootとして実行すると、ユーザーjoeでこの共有にアクセスできなくなります。

$ ls -al /mnt

ls: cannot access /mnt/union-pool: Permission denied
...
d??????????  ? ?    ?       ?                ? union-pool

ユーザーjoeとして実行すると、rootでこの共有にアクセスできなくなります。デフォルトでは上記と同じ出力を取得します。これは私にとって少し奇妙です。ルートはルートです。

root(明らかに)とjoeユーザーの両方が/mnt/disk1-poolおよび/mnt/disk3-poolマウントにアクセスできます。

nattyのaufs-toolsについての情報をお持ちの方は、私にも興味があるでしょう。私はこのバッグが効果があるので本当に好きです。

ベストアンサー1

fuse私はそのオプション-o allow_other(マンページの例にも示されていますunionfs-fuse)が役に立つと思いましたが、試していませんでした。

編集する

この試み

sudo mount -t aufs -o br:/mnt/disk1-pool=RW:/mnt/disk3-pool=RW \
    none /mnt/union-pool

aufs-toolsこれはパッケージなしで動作するようです。

おすすめ記事