Libvirt: ошибка доступа к профилям AppArmor

436
Mohamed Laradji

Я установил libvirt-daemonна полностью обновленный Ubuntu Server 18.04.1 LTS. При попытке выполнить libvirtd --listenвозникают следующие ошибки:

2018-08-24 21:03:18.641+0000: 2855: error : virFileReadAll:1420 : Failed to open file '/sys/kernel/security/apparmor/profiles': Permission denied 2018-08-24 21:03:18.641+0000: 2855: error : profile_status:100 : Failed to read AppArmor profiles list '/sys/kernel/security/apparmor/profiles': Permission denied 

Вывод sudo ls -l /sys/kernel/security/apparmor/profiles:

-r--r--r-- 1 root root 0 Aug 24 13:21 /sys/kernel/security/apparmor/profiles 

Я подозреваю, что разрешения /sys/kernel/security/apparmor/profilesдолжны быть 555. Ошибки кажутся полностью из-за неправильно настроенных разрешений, поскольку sudo libvirtd --listenработает без ошибок. Однако я бы предпочел не работать libvirtdс правами root в моей системе. Отключение apparmorтакже, вероятно, избавит от ошибки, но я бы тоже не стал этого делать.

Тогда у меня вопрос, является ли это ошибкой конфигурации, и если да, это неправильно libvirtили неправильно apparmor? Если нет, то какова причина этих ошибок?

0

0 ответов на вопрос

Похожие вопросы