Como usar o perfil do Firefox AppArmor com o plugin IcedTea Java no Ubuntu 14.04?

3

Sempre que eu configuro o Ubuntu em um novo sistema, ativo o perfil padrão do AppArmor para o Firefox via

sudo aa-enforce /etc/apparmor.d/usr.bin.firefox

Fazer isso no Ubuntu 14.04, no entanto, torna os applets Java inutilizáveis. Executar o Firefox por terminal e navegar para a página de teste de Java da Oracle levará a mensagens de erro como:

Failed to create data directory /run/user/1000/icedteaplugin-$USER-XXXXXX, Permission denied
Unable create data directory (null)

Eu tentei os plugins IcedTea 6 e IceaTea 7, mas sem sucesso. A definição do perfil do Firefox para reclamar do modo via sudo aa-complain ... e a reinicialização do AppArmor por sudo service apparmor reload ainda não permite a execução de applets Java. O único método para fazê-los funcionar que eu encontrei até agora é desabilitar o AppArmor para o Firefox completamente via:

sudo ln -s /etc/apparmor.d/usr.bin.firefox /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.bin.firefox
sudo service apparmor reload

Obviamente, isso é bastante inconveniente e indesejável do ponto de vista de segurança.

Existe uma maneira de manter o AppArmor para Firefox ativado e permitir a execução de applets Java via IcedTea?

    
por dreamon 16.09.2014 / 10:29

0 respostas