Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: apparmor полное отключение  (Прочитано 4180 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blank

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
apparmor полное отключение
« : 27 Октябрь 2017, 11:25:32 »
Добрый день!
навеяно темой https://forum.ubuntu.ru/index.php?topic=293575.0
поскольку удалить apparmor не получив ошибку "device appeared twice with different sysfs paths" мне так и не удалось, а решение проблемы я так и не нашел, решил зайти с другой стороны.
попробовал отключить его не удаляя пакеты.
выполнил:
sudo service apparmor stop
sudo service apparmor teardown
sudo update-rc.d -f apparmor remove
перезагрузился, но apparmor все равно запущен
sudo apparmor_status
apparmor module is loaded.
0 profiles are loaded.
0 profiles are in enforce mode.
0 profiles are in complain mode.
0 processes have profiles defined.
0 processes are in enforce mode.
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.

как исключить его из загрузки правильно?

если выполнить удаление пакетов возвращается ошибка "device appeared twice with different sysfs paths". :(

да, Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-97-generic x86_64)

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #1 : 27 Октябрь 2017, 11:42:48 »
sudo systemctl stop apparmor && sudo systemctl disable apparmor && sudo systemctl mask apparmor

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #2 : 27 Октябрь 2017, 11:44:26 »
В 16.04 - systemd.
Тут

Оффлайн blank

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #3 : 27 Октябрь 2017, 12:36:54 »
Morisson, спасибо, почитаю.
$ sudo systemctl stop apparmor && sudo systemctl disable apparmor && sudo systemctl mask apparmor
apparmor.service is not a native service, redirecting to systemd-sysv-install
Warning: apparmor.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Synchronizing state of apparmor.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install disable apparmor
insserv: warning: current start runlevel(s) (empty) of script `apparmor' overrides LSB defaults (S).
insserv: warning: current stop runlevel(s) (S) of script `apparmor' overrides LSB defaults (empty).
insserv: warning: current start runlevel(s) (empty) of script `apparmor' overrides LSB defaults (S).
insserv: warning: current stop runlevel(s) (S) of script `apparmor' overrides LSB defaults (empty).

apparmor module is loaded.
0 profiles are loaded.
0 profiles are in enforce mode.
0 profiles are in complain mode.
0 processes have profiles defined.
0 processes are in enforce mode.
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #4 : 27 Октябрь 2017, 12:42:26 »
systemctl daemon-reload
sudo systemctl daemon-reload

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #5 : 27 Октябрь 2017, 12:43:43 »
sudo systemctl mask apparmorТАк сервис "замаскируется" и больше не запустится, пока не сделаете unmask.

Оффлайн blank

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #6 : 27 Октябрь 2017, 12:46:18 »
sudo systemctl daemon-reloadэто я выполнил еще в первый раз, однако после рестарта:
apparmor module is loaded.
0 profiles are loaded.
0 profiles are in enforce mode.
0 profiles are in complain mode.
0 processes have profiles defined.
0 processes are in enforce mode.
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #7 : 27 Октябрь 2017, 12:49:38 »
sudo systemctl disable apparmor && sudo systemctl mask apparmorПовтори

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #8 : 27 Октябрь 2017, 12:50:40 »
$ sudo systemctl stop apparmor && sudo systemctl disable apparmor && sudo systemctl mask apparmor
apparmor.service is not a native service, redirecting to systemd-sysv-install
Warning: apparmor.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Тут не дало сделать

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #9 : 27 Октябрь 2017, 12:51:28 »
Проверяй так:
systemctl status apparmor

Оффлайн blank

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #10 : 27 Октябрь 2017, 13:12:33 »
$ sudo systemctl disable apparmor && sudo systemctl mask apparmor
Synchronizing state of apparmor.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install disable apparmor
insserv: warning: current start runlevel(s) (empty) of script `apparmor' overrides LSB defaults (S).
insserv: warning: current stop runlevel(s) (S) of script `apparmor' overrides LSB defaults (empty).
insserv: warning: current start runlevel(s) (empty) of script `apparmor' overrides LSB defaults (S).
insserv: warning: current stop runlevel(s) (S) of script `apparmor' overrides LSB defaults (empty).
$ systemctl status apparmor
Warning: apparmor.service changed on disk. Run 'systemctl daemon-reload' to reload units.
● apparmor.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)
после очередного выполнения systemctl daemon-reload приходит к виду
$ systemctl status apparmor
● apparmor.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)
однако после рестарта опять
~$ systemctl status apparmor
Warning: apparmor.service changed on disk. Run 'systemctl daemon-reload' to reload units.
● apparmor.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)
$ sudo apparmor_status
[sudo] пароль для serg:
apparmor module is loaded.
0 profiles are loaded.
0 profiles are in enforce mode.
0 profiles are in complain mode.
0 processes have profiles defined.
0 processes are in enforce mode.
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.
???

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #11 : 27 Октябрь 2017, 13:48:28 »
sudo systemctl daemon-reload

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #12 : 27 Октябрь 2017, 13:49:02 »
После ребута пробуй
systemctl status apparmor

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #13 : 27 Октябрь 2017, 13:50:04 »
По очереди делается. Сначала stop- остановить, потом disable- отключить, потом mask- замаскировать

Оффлайн blank

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: apparmor полное отключение
« Ответ #14 : 27 Октябрь 2017, 14:23:34 »
понял, спасибо.

 

Страница сгенерирована за 0.244 секунд. Запросов: 22.