LinuxForum.Fans
Тема

AppArmor это сильно надо или нет?

Автор: Termo 10 сообщений 1185 просмотров
#357705

разбирая свою Ubuntu 10.04 на запчасти (от нечего делать, разумеется)
я дошел до состояния полуавтоматических сборок ядер в промышленных масштабах
теперешнее мое ядро версии 2.6.39.4 с CONFIG_HZ=1000 работает стабильно (!!!), НО...
в логах есть такие фразы:

text
* Starting AppArmor profiles       
[80G] Cache read/write disabled: /sys/kernel/security/apparmor/features interface file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
Cache read/write disabled: /sys/kernel/security/apparmor/features interface file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
Warning from /etc/apparmor.d/gdm-guest-session (/etc/apparmor.d/gdm-guest-session line 47): profile /usr/share/gdm/guest-session/Xsession network rules not enforced. 

прочитал я про этот AppArmor, однако мало чего понял :-)
вы мне на пальцах поясните чего система хочет и можно ли без этого обойтись?
заранее благодарствую

#357706

Знаком я с этим Apparmorom. Это профиль защиты(безопасности). Аналогично SElinux в редхате. Было дело на дебиане руками коллега удалял пакеты какие-то..потом пришел говорит, не запускается новый пакет.. оказалось..он не только не запускается, но и криво встает, и каждый раз при dpkg-reinstall packege наш любимый профиль защиты ругулся. Отключил его. поставил. все ок стало потом. Включил снова. Работает, радуемся жизни. Вообщем его задача в никсах, защита пакетов. многие действия нельзя выполнять или с ошибками будут. попробуй отключи.

#357708

как его отключить если его вообще нет???
/sys/kernel/security/apparmor/features interface file missing.

#357709

тогда походу у тебя другая ситуация. он нужен. ядро об этом говорит.

Kernel needs AppArmor 2.4 compatibility patch
#357710

делать то что???
установлен 2.5

#357715
"Termo" написал:
я дошел до состояния полуавтоматических сборок ядер в промышленных масштабах
"Termo" написал:
установлен 2.5

Вероятно, установлен сам пакет, но не применён соответствующий патч к исходным кодам, из которых собиралось текущее ядро.

#357720

в кратце программа запущенная под пользователем вася может читать все файлы доступные пользователю вася. А мы хотим ограничить круг того что эта программа может читать(например запретить демону фтп читать файлы отличные от папки /var/ftp) только папкой ВАСЯ. Вот для этого аппармор и есть. в профиле аппармора может существовать настройки к каким файлам может быть доступ у процесса(любого в отличии от селинукса) и мы их можем сами создать или отредактировать существующие...

#357736
Lupo Alberto написал:
[quote="Termo"]я дошел до состояния полуавтоматических сборок ядер в промышленных масштабах
"Termo" написал:
установлен 2.5

Вероятно, установлен сам пакет, но не применён соответствующий патч к исходным кодам, из которых собиралось текущее ядро.[/quote]
это точно
в патчах я ни бум-бум

#357737
"Харитон" написал:
в кратце программа запущенная под пользователем вася может читать все файлы доступные пользователю вася. А мы хотим ограничить круг того что эта программа может читать(например запретить демону фтп читать файлы отличные от папки /var/ftp) только папкой ВАСЯ. Вот для этого аппармор и есть.

ясно
не смертельно
значит обойдемся без него

#357782

можно в ядре вообще отключить аппармор при компиляции и потом в пакетах удалить аппармор и все что с ним связано...

Войдите или зарегистрируйтесь, чтобы ответить.