【问题标题】:KVM - failed to connect to the hypervisor errorKVM - 无法连接到管理程序错误
【发布时间】:2023-04-05 07:28:01
【问题描述】:

我正在尝试运行kvm,但是出现了这个错误:

$ virsh -c qemu:///system list
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied
error: failed to connect to the hypervisor

所以我进入:

cd /var/run/libvirt/

并通过以下方式更改特权:

sudo chmod -R +777 libvirt

现在一切正常,但我担心安全问题,因为所有用户和组的权限不是最安全的方法吗?你能推荐什么?

【问题讨论】:

    标签: ubuntu virtualization kvm


    【解决方案1】:

    将您的用户添加到 kvmlibvirtd 组:

    sudo usermod -aG kvm $USER
    sudo usermod -aG libvirt $USER
    

    在这些组更改之后,您必须注销/登录您正在使用的终端才能将更改考虑在内。您所属的组,可以通过groups 命令查看。

    【讨论】:

      【解决方案2】:

      我认为

      sudo usermod -aG libvirt $USER
      

      是正确的命令

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-08
        • 1970-01-01
        • 1970-01-01
        • 2014-07-16
        相关资源
        最近更新 更多