Невозможно отключить apparmor в Ubuntu 20.04 LTS
Я попытался открыть PDF-файл на моем внешнем HD с помощью Evince (pdf Reader), но приложение отказало. Затем я попытался найти профиль Evince, чтобы добавить ссылку на него в /etc/apparmor.d/disable, чтобы отключить профиль. Я использовал команду
aa-status,
чтобы найти профиль. Он показывает:
snap.evince.evince
На странице руководства apparmor объясняется, что в некоторых списках профилей, созданных предыдущей командой, косая черта заменена точками, поэтому я попытался найти / snap / evince / evince; этого не существует.
Затем я попытался настроить профиль evince на "жаловаться" вместо "принудительно", используя эту команду:
sudo aa-Пожаловаться snap.evince.evince
Результат:
не удается найти snap.evince.evince в списке системных путей. Если имя приложения правильное, запустите 'which snap.evince.evince' от имени пользователя с правильной настроенной средой PATH, чтобы найти полный путь и использовать полный путь в качестве параметра.
Я пробовал использовать which и whereis, чтобы найти профиль, но безрезультатно.
Затем я использовал эти команды:
sudo systemctl stop apparmor
sudo systemctl disable apparmor
Я попытался открыть pdf-файл с помощью Evince, но AppArmor отказался. Я перезагрузился, и я в такой же ситуации.
Могу ли я отключить сразу все профили?
Могу ли я отключить определенный профиль любым другим способом?
PS - Я задаю этот вопрос, потому что удаление apparmor делает оснастку непригодной для использования, что очень контрпродуктивно.
Заранее спасибо.
Я использую Ubuntu Budgie 20.04. LTS
1 ответ
Вы можете выполнить команду
sudo aa-teardown
. Здесь работает как шарм.