aufsをUnionfs-fuseなどのヒューズファイルシステムとして使用できますか?

aufsをUnionfs-fuseなどのヒューズファイルシステムとして使用できますか?

別の統合/オーバーレイファイルシステムタイプを試しています。unionfs-fuseroot以外のユーザーとしてmountコマンドを使用できるパッケージをUbuntuで見つけました。unionfsしかし、aufsUnionfsに似たオプションを提供するために作成されたように見え、root以外のユーザーとしては使用できません。 aufs マウントの sudo パスワードを提供する必要があります。

aufsルートパスワードを入力しなくても使えますか?

答え1

この質問を調べてみると、答えは次のようになります。いいえ。

答え2

aufsファイルシステムをマウントするコマンドはですmount。ファイルシステムの種類(/proc/mounts出力に引数がある場合となしで表示される)は次のとおりです。これは aufs が独自のファイルシステムであり、FUSE を使用しないことを示します。 FUSEカーネルドライバを介さずに独自のカーネルドライバとして実装されています。mountaufsfuse

root以外のユーザーとしてaufsを使用するには、root権限が必要です。これを達成するためのいくつかのメカニズムがあります。/etc/fstab

ユーザーがシステムセキュリティを回避する可能性があるため、この行を慎重に確認する必要があります。 FUSEカーネルドライバはユーザーコードの操作に制限があるため、誰でもFUSEを使用できます。非ルートユーザーは自分が所有するディレクトリにのみマウントでき、自分が所有するファイルのみを公開できます。 aufsドライバはそのような制限を適用しないので、より強力で委任することは困難です。

/etc/fstabユーザーが他のインストールオプションを指定できるメカニズムはありません。これは意図的に設計されています。多くのインストールオプションを使用すると、ユーザーはシステムセキュリティを回避できます。どのオプションが安全かを判断するのは複雑で、コマンドmount(parsing /etc/fstab)は試みられません。管理者としてさまざまなインストールオプションセットを許可するには、それらのオプションをすべて一覧表示する必要があります。

関連情報