Как использовать профиль Firefox AppArmor с плагином IcedTea Java в Ubuntu 14.04?
Всякий раз, когда я настраиваю Ubuntu в новой системе, я активирую профиль AppArmor по умолчанию для Firefox через
sudo aa-enforce /etc/apparmor.d/usr.bin.firefox
Однако выполнение этого в Ubuntu 14.04 делает апплеты Java непригодными для использования. Запуск Firefox на терминале и переход на страницу Oracle Java Test приведут к сообщениям об ошибках, таких как:
Failed to create data directory /run/user/1000/icedteaplugin-$USER-XXXXXX, Permission denied
Unable create data directory (null)
Я попробовал оба плагина IcedTea 6 и IceaTea 7, но безуспешно. Настройка профиля Firefox на режим жалоб через sudo aa-complain ...
и перезапустить AppArmor с помощью sudo service apparmor reload
все еще не позволяет Java-апплетам работать. Единственный способ заставить их работать, который я нашел, - это вообще отключить AppArmor for Firefox через:
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
Очевидно, что это довольно неудобно и нежелательно с точки зрения безопасности.
Есть ли способ сохранить AppArmor для Firefox активным и разрешить запуск Java-апплетов через IcedTea?