From 24619b7a1b7696988591dc6ac7196a03209e0006 Mon Sep 17 00:00:00 2001 From: TheSt1tch Date: Fri, 16 Aug 2024 16:20:30 +0500 Subject: [PATCH] add disable apparmor --- docs/ubuntu/disable-apparmor.md | 37 +++++++++++++++++++++++++++++++++ mkdocs.yml | 1 + 2 files changed, 38 insertions(+) create mode 100644 docs/ubuntu/disable-apparmor.md diff --git a/docs/ubuntu/disable-apparmor.md b/docs/ubuntu/disable-apparmor.md new file mode 100644 index 0000000..ad39dad --- /dev/null +++ b/docs/ubuntu/disable-apparmor.md @@ -0,0 +1,37 @@ +# Отключение AppArmor в Ubuntu + +**AppArmor** — это модуль безопасности для **Ubuntu** и **Debian** , который применяет политики контроля доступа к приложениям. В определенных средах эти ограничения могут мешать определенным операциям или требовать корректировки. Отключение **AppArmor** может потребоваться для обеспечения совместимости с определенными приложениями или конфигурациями. + +В системах, где гибкость имеет решающее значение, например, в средах разработки, может потребоваться отключение или удаление AppArmor. __Этот процесс включает остановку службы, отключение ее запуска при загрузке и удаление пакета AppArmor__ и его зависимостей. Важно понимать последствия для безопасности, поскольку отключение AppArmor снижает защиту системы. + +Обычно рекомендуется держать AppArmor включенным в производственных средах. Однако, если ситуация требует этого, отключение AppArmor следует выполнять с осторожностью. Имейте в виду, что некоторые пакеты, такие как snapd , могут переустановить AppArmor при удалении. + +## Действия по отключению и удалению AppArmor в Ubuntu и Debian: + +1. Откройте терминал в вашей системе. +2. Остановите службу AppArmor . + ``` + sudo systemctl stop apparmor + ``` +3. Отключить запуск AppArmor при загрузке. + ``` + sudo systemctl disable apparmor + Synchronizing state of apparmor.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. + Executing: /usr/lib/systemd/systemd-sysv-install disable apparmor + Removed "/etc/systemd/system/sysinit.target.wants/apparmor.service". + ``` +4. При необходимости удалите пакет AppArmor и его зависимости. + ``` + sudo apt remove --assume-yes --purge apparmor + Reading package lists... Done + Building dependency tree + Reading state information... Done + The following packages will be REMOVED: + apparmor* snapd* + 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. + After this operation, 122 MB disk space will be freed. + ##### snipped + +!!! tip + + Это также удалит snapd . Продолжайте, только если вы не используете snapd для управления пакетами. Переустановка snapd также установит AppArmor как зависимость. \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 6b2ed49..db098b7 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -77,6 +77,7 @@ nav: - Watchdog: ubuntu/watchdog.md - Обновление дистрибутива: ubuntu/upgrade-dist.md - Русский язык в консоли: ubuntu/add-locale-russian.md + - Отключение AppArmor: ubuntu/disable-apparmor.md - Backup: - Google Диск: ubuntu/backup/google.md - Yandex: ubuntu/backup/yandex.md