Qemu
如何在系統 libvirtd 中設置 virtfs 的權限
我在設置 virtfs 的權限時遇到了麻煩。我需要以使用者(來賓和主機上的相同使用者名、uid 和 gid)可以訪問它(具有完全權限)的方式與多個 VM 共享一個文件夾。我嘗試了各種選項,但即使有
access=client
選項也沒有給使用者正確的權限(當然文件系統 ext4 已安裝user_xattr
並且我已經檢查過我可以設置標誌)。如何在這樣的配置中設置 virtfs?我將使用 NFS 一段時間,但 virtfs 應該更快。
如果文件是從 VM 內創建的,並且直通權限適用於 root 而其他使用者不適用,則看起來映射權限有效 - 沒有人可以從來賓訪問非 root 擁有的文件,並且權限不能更改為非 root。
看起來放棄這些功能是可行的。這不是完全安全的選擇,因為如果 qemu 有漏洞,它允許從 VM 升級。