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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: что-за проблемы с apparmor в ubuntu 14.04?  (Прочитано 2161 раз)

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

Оффлайн rumit

  • Автор темы
  • Активист
  • *
  • Сообщений: 485
    • Просмотр профиля
что-за проблемы с apparmor в ubuntu 14.04?
« : 06 Декабря 2014, 21:25:16 »
как совладать с apparmor-ом?
не могу перевести в enforce
$ sudo aa-enforce /etc/apparmor.d/usr.bin.firefox
[sudo] password for atd:
Traceback (most recent call last):
  File "/usr/sbin/aa-enforce", line 17, in <module>
    import apparmor.tools
  File "/usr/lib/python3/dist-packages/apparmor/tools.py", line 17, in <module>
    import apparmor.aa as apparmor
  File "/usr/lib/python3/dist-packages/apparmor/aa.py", line 4734, in <module>
    raise AppArmorException('Can\'t find system log.')
apparmor.common.AppArmorException: "Can't find system log."
помогите кто знает в чем причина
« Последнее редактирование: 07 Декабря 2014, 10:29:54 от rumit »

Оффлайн spadas

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: что-за проблемы с apparmor в ubuntu 14.04?
« Ответ #1 : 18 Октября 2015, 11:54:46 »
У меня похожая проблема. :-[

sudo aa-genprof pluma
Traceback (most recent call last):
  File "/usr/sbin/aa-genprof", line 22, in <module>
    import apparmor.aa as apparmor
  File "/usr/lib/python3/dist-packages/apparmor/aa.py", line 4626, in <module>
    if cfg['settings'].get('default_owner_prompt', False):
  File "/usr/lib/python3.4/configparser.py", line 937, in __getitem__
    raise KeyError(key)
KeyError: 'settings'




До этого писал такую команду
sudo perl -pi -e 's,GRUB_CMDLINE_LINUX="(.*)"$,GRUB_CMDLINE_LINUX="$1 apparmor=1 security=apparmor",' /etc/default/grub
По одному из советов на баг репортах. Я так понимаю этой командой я прописал в загрузчик 1 для ап-армора.

Переустановка AppArmor не помогла.
Переустанавливал так
sudo /etc/init.d/apparmor stop
sudo /etc/init.d/apparmor teardown
sudo update-rc.d -f apparmor remove
sudo apt-get remove apparmor
И занового sudo apt-get install apparmor

После этого появилась вышеуказанная проблема.


P.S. Кто поможет детально, пошагово (как для особо тупых) разобраться отблагодарю.
У меня следующие вопросы:
1. Я так понимаю что при попытке создать профиль с помощью команды aa-genprof он не парсится. Так ли это?
2. До всего этого каламбура когда я запускал aa-genprof (из коробки) и запускал программу он не отслеживал мои действия(нажатия разных кнопочек, сохранения) в этой программе и выдавал пустой конфиг. Из за чего это могло быть?

Пользователь решил продолжить мысль [time]18 Октябрь 2015, 17:07:39[/time]:
Опять удалил весь пакет ап-армора и установил его.
Профили загружает нормально. Они действуют. Но при попопытке создать свой профиль не записываются действия совершаемые в программе...
В итоге получаю стандартный профиль. После его вступления в силу даже не запускается программа.


sudo aa-genprof thunderbird
Writing updated profile for /usr/lib/thunderbird/thunderbird.sh.
Setting /usr/lib/thunderbird/thunderbird.sh to complain mode.

Before you begin, you may wish to check if a
profile already exists for the application you
wish to confine. See the following wiki page for
more information:
http://wiki.apparmor.net/index.php/Profiles

Please start the application to be profiled in
another window and exercise its functionality now.

Once completed, select the "Scan" option below in
order to scan the system logs for AppArmor events.

For each AppArmor event, you will be given the
opportunity to choose whether the access should be
allowed or denied.

Profiling: /usr/lib/thunderbird/thunderbird.sh

[(S)can system log for AppArmor events] / (F)inish
Reading log entries from /var/log/syslog.
Updating AppArmor profiles in /etc/apparmor.d.


Пользователь решил продолжить мысль 18 Октября 2015, 21:18:21:
Правильно ли я понимаю, что это баг связан с библиотеками python3 https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1478716.

И для его решени нужны не один вечер терпения, знаний и сил ?
« Последнее редактирование: 18 Октября 2015, 21:18:21 от spadas »

 

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