Программное обеспечение управления конфигурацией, были разработаны для решения этой точной проблемы.
Вы могли запустить с марионетки или шеф-повара и видеть то, что удовлетворяет Вашей цели.
Если Вы смотрите в файле /etc/libvirt/qemu.conf
Вы заметите этот раздел:
# The user for QEMU processes run by the system instance. It can be
# specified as a user name or as a user id. The qemu driver will try to
# parse this value first as a name and then, if the name doesn't exist,
# as a user id.
#
# Since a sequence of digits is a valid user name, a leading plus sign
# can be used to ensure that a user id will not be interpreted as a user
# name.
#
# Some examples of valid values are:
#
# user = "qemu" # A user named "qemu"
# user = "+0" # Super user (uid=0)
# user = "100" # A user named "100" or a user with uid=100
#
#user = "root"
# The group for QEMU processes run by the system instance. It can be
# specified in a similar way to user.
#group = "root"
Можно измениться user
и group
к чему Вы хотите так, чтобы libvirtd
прекратит красть владение.
Существует другая опция, что Вы, возможно, должны начаться Ваш qemu.conf
файл для отключения qemu
от изменения владения .img
файлы.
dynamic_ownership=0
Эта опция была упомянута в этом журнале фиксации libvirt: "Не делайте показанного qemu, который сохраненный образ назад для укоренения после сохраняет если dynamic_ownership=0". Примером этого переключателя является availble в фактическом qemu.conf
, Вы видите ключевой раздел ниже:
# Whether libvirt should dynamically change file ownership
# to match the configured user/group above. Defaults to 1.
# Set to 0 to disable file ownership changes.
@!@
if configRegistry.get( 'uvmm/kvm/qemu/dynamic_ownership' ):
if configRegistry.is_false( 'uvmm/kvm/qemu/dynamic_ownership' ):
print 'dynamic_ownership = 0'
else:
print 'dynamic_ownership = 1'
else:
print '#dynamic_ownership = 1'
@!@
dynamic_ownership=0
. – slm♦ 28.01.2014, 05:37