Libvirt: erro de acesso a perfis do AppArmor

0

Eu instalei libvirt-daemon em um Ubuntu Server 18.04.1 LTS totalmente atualizado. Ao tentar executar libvirtd --listen , surgem os seguintes erros:

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

A saída de sudo ls -l /sys/kernel/security/apparmor/profiles é:

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

Suspeito que as permissões de /sys/kernel/security/apparmor/profiles devem ser 555 . Os erros parecem completamente devido a permissões mal configuradas, pois sudo libvirtd --listen é executado sem erros. No entanto, eu prefiro não executar libvirtd com permissões de root no meu sistema. Desativar apparmor provavelmente também eliminaria o erro, mas eu preferiria não fazer isso também.

A minha pergunta é, então, este é um erro de configuração incorreta e, em caso afirmativo, é um libvirt configurado incorretamente ou um apparmor configurado incorretamente? Se não, qual é a causa desses erros?

    
por Mohamed Laradji 24.08.2018 / 23:17

0 respostas