Вопрос Как использовать профиль 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 приведет к сообщениям об ошибках, например:

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 для 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?


3
2017-09-16 08:29


происхождения




ответы: