使用libvirt创建快照时提示权限不足

简介: 使用libvirt创建快照时提示权限不足

问题

在ubuntu20.04上使用virt-manager安装了一个fedora虚拟机,在创建快照时提示权限不足:

Error creating snapshot: internal error: Child process (/usr/local/bin/qemu-img snapshot -c snapshot1 /vol_8t/fedora39_kvm/fedora39.qcow2) unexpected exit status 126: libvirt:  error : cannot execute binary /usr/local/bin/qemu-img: Permission denied
Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 75, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/details/snapshots.py", line 239, in _do_create_snapshot
    self.vm.create_snapshot(xml)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1057, in create_snapshot
    self._backend.snapshotCreateXML(xml, flags)
  File "/usr/lib/python3/dist-packages/libvirt.py", line 2800, in snapshotCreateXML
if ret is None:raise libvirtError('virDomainSnapshotCreateXML() failed', dom=self)
libvirt.libvirtError: internal error: Child process (/usr/local/bin/qemu-img snapshot -c snapshot1 /vol_8t/fedora39_kvm/fedora39.qcow2) unexpected exit status 126: libvirt:  error : cannot execute binary /usr/local/bin/qemu-img: Permission denied

解决

参考下面的博客:

https://unix.stackexchange.com/questions/471345/changing-libvirt-emulator-permission-denied

修改/etc/apparmor.d/usr.sbin.libvirtd,照猫画虎,添加对/usr/local/bin下的文件的访问权限:

重新加载规则:

sudo systemctl reload apparmor
相关文章
|
6月前
|
监控 Shell Linux
【Shell 命令集合 磁盘管理 】Linux 检查和创建磁盘配额数据库 quotacheck命令使用教程
【Shell 命令集合 磁盘管理 】Linux 检查和创建磁盘配额数据库 quotacheck命令使用教程
85 0
|
Linux
详解Linux文件的属性、权限、操作
1.属性 Linux中的文件有以下属性 文件名 权限 文件拥有者 文件拥有者所在的用户组 最后修改的时间 查看文件属性的命令: ls -l 文件名
101 0
|
KVM 虚拟化
KVM管理克隆+快照管理命令
KVM管理克隆+快照管理命令
100 0
|
Linux
Linux:文件及目录权限详解+实例
Linux:文件及目录权限详解+实例
139 0
Linux:文件及目录权限详解+实例
|
Linux
Linux组的介绍:1.文件/目录 所有者相关命令+2.组的创建+3.权限的基本介绍
Linux组的介绍:1.文件/目录 所有者相关命令+2.组的创建+3.权限的基本介绍
98 0
Linux组的介绍:1.文件/目录 所有者相关命令+2.组的创建+3.权限的基本介绍
|
存储 缓存 自然语言处理
【Linux】文件与目录的默认权限与隐藏权限(2)
【Linux】文件与目录的默认权限与隐藏权限
126 0
【Linux】文件与目录的默认权限与隐藏权限(2)
|
存储 Oracle 关系型数据库
【Linux】文件与目录的默认权限与隐藏权限(1)
【Linux】文件与目录的默认权限与隐藏权限
145 0
【Linux】文件与目录的默认权限与隐藏权限(1)
|
Linux 开发工具
11.6 Linux修改用户(群组)的磁盘配额(edquota命令)
针对用户和群组的配额限制(Quota),不仅可以手动控制开启和关闭,还可以手动修改配额参数,即使用 edquota 命令。
417 0
11.6 Linux修改用户(群组)的磁盘配额(edquota命令)
|
安全 Linux 数据安全/隐私保护
【Linux】文件与目录的默认权限与隐藏权限
【Linux】文件与目录的默认权限与隐藏权限
285 0