Virtfsの権限を設定するのに問題があります。ユーザー(ゲストとホストで同じユーザー名、uid、gid)がアクセスできる(完全なアクセス許可を持つ)方法で、フォルダーを複数のVMと共有する必要があります。さまざまなオプションを試しましたが、access=client
オプションを使用してもユーザーに適切なアクセス許可を与えるものはありません(もちろん、ファイルシステムext4はuser_xattr
でマウントされており、フラグを設定できることを確認しました)。
そのような構成でvirtfsをセットアップする方法は?しばらくはNFSを使用しますが、virtfsの方が速いはずです。
ファイルがVM内から作成され、パススルー権限はrootに対しては機能するが、他のユーザーに対しては機能しない場合、マップされた権限が機能するように見えます-誰もゲストからroot以外の所有ファイルにアクセスできず、権限を変更できません非ルートに。
機能を削除する は機能するようです。 qemuにエクスプロイトがあった場合、VM)からのエスカレーションが可能になるため、完全に安全なオプションではありません。