Skip to content

Commit 8979529

Browse files
committed
bug 10026: running qemu as root
status 10026: resolved fixed
1 parent c8d6d51 commit 8979529

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

python/lib/cloudutils/serviceConfig.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -397,12 +397,14 @@ def config(self):
397397
cfo.addEntry("LIBVIRTD_ARGS", "-l")
398398
cfo.save()
399399

400-
cfgline = "cgroup_controllers = [ \"cpu\" ]\n" \
401-
"security_driver = \"none\"\n"
402400
filename = "/etc/libvirt/qemu.conf"
403401

404402
cfo = configFileOps(filename, self)
405-
cfo.add_lines(cfgline)
403+
cfo.addEntry("cgroup_controllers", "[\"cpu\"]")
404+
cfo.addEntry("security_driver", "\"none\"")
405+
cfo.addEntry("user", "\"root\"")
406+
cfo.addEntry("group", "\"root\"")
407+
cfo.save()
406408

407409
self.syscfg.svo.stopService("libvirtd")
408410
if not self.syscfg.svo.startService("libvirtd"):
@@ -439,11 +441,13 @@ def config(self):
439441
try:
440442
self.setupLiveMigration()
441443

442-
cfgline = "security_driver = \"none\"\n"
443444
filename = "/etc/libvirt/qemu.conf"
444445

445446
cfo = configFileOps(filename, self)
446-
cfo.add_lines(cfgline)
447+
cfo.addEntry("security_driver", "\"none\"")
448+
cfo.addEntry("user", "\"root\"")
449+
cfo.addEntry("group", "\"root\"")
450+
cfo.save()
447451

448452
self.syscfg.svo.stopService("libvirt-bin")
449453
self.syscfg.svo.enableService("libvirt-bin")

0 commit comments

Comments
 (0)