hus*_*emi 11 permissions kvm virt-manager
我正在尝试使用 KVM 和 virt 管理器在我的 Ubuntu 14.04 上以访客身份安装 win8.1。当我在 virt manager 中选择 ISO 文件的路径时,它会抛出此错误:
模拟器可能没有路径 ' 的搜索权限
/media/owerfoll/B/windows8.1 Enterprise.iso'
我该如何解决这个问题?!
小智 14
我也有同样的问题。我通过执行以下操作修复了它:
virt-manager有sudo: sudo virt-manager
Run Code Online (Sandbox Code Playgroud)
尝试创建您的 VM。出现错误对话框时,单击是更正错误。
这样做是更改图像文件的用户和组(libvirt-qemu:libvirt-qemu如果那是您的virt-manager用户)。你也可以sudo chown libvirt-qemu:libvirt-qemu <image-file>,如果你想要做手工。
进入下一步时,取消创建过程并关闭virt-manager。
现在重新启动virt-manager没有sudo,并尝试重新创建虚拟机。
小智 5
刚刚遇到这个设置VM。按下Yes按钮自动修复问题会在文件上设置扩展 ACL。您可以通过在您的目录上运行 ls -l 并检查其他权限来查看这一点。
您可以使用显式设置它们,而不是为其他所有用户打开权限 setfacl
从手册页:
EXAMPLES
Granting an additional user read access
setfacl -m u:lisa:r file
Run Code Online (Sandbox Code Playgroud)
由于我想授予libvirt-qemu用户执行权限来安装我的虚拟机,我运行了:
setfacl -m u:libvirt-qemu:x
Run Code Online (Sandbox Code Playgroud)
这会为特定用户设置权限,而不会更改整个目录组的执行位。我是更严格控制的粉丝。文件的权限应该类似于-rw-rw-r-+,这+意味着设置了扩展权限。
你可以按下Yes按钮而不用担心它在做什么,但我选择检查它。然后我能够继续在 virt-manager 中进行设置,sudo而不会出现和没有进一步错误的情况。
| 归档时间: |
|
| 查看次数: |
31352 次 |
| 最近记录: |