Невозможно отключить 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. Здесь работает как шарм.

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