Как использовать профиль 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?

0 ответов

Другие вопросы по тегам