AppArmor на Черном BeagleBoard (и вероятно другие устройства ARMv7)

Я установил Ubuntu на свой BeagleBoard, с помощью инструкций по http://www.elinux.org/BeagleBoardUbuntu. Это выполняет версию ARM Ubuntu 14.04.

Это все перешло к плану, и он работал, и я начал настраивать его для выполнения как маленький бездисплейный сервер. Как часть этого я хотел выполнить AppArmor для увеличения безопасности сервисов, которые я запланировал выполнить. Однако я не могу запустить AppArmor. Я получил следующую ошибку:

ubuntu@arm:~$ sudo aa-status
apparmor module is loaded.
apparmor filesystem is not mounted.

Я первоначально думал, что мог вынудить AppArmor загрузиться путем редактирования файла uEnv.txt для добавления параметра к опциям строки команды загрузки путем изменения /boot/uEnv.txt для содержания этого:

cmdline=security=apparmor quiet

После этого AppArmor, кажется, загружается - но профили не могут быть осуществлены. Перезагрузка AppArmor дает ошибки как это:

Warning from profile /usr/{sbin/traceroute,bin/traceroute.db} (/etc/apparmor.d/usr.sbin.traceroute) ptrace rules not enforced
Warning from profile /usr/{sbin/traceroute,bin/traceroute.db} (/etc/apparmor.d/usr.sbin.traceroute) signal rules not enforced
Warning from /etc/apparmor.d/usr.sbin.traceroute (/etc/apparmor.d/usr.sbin.traceroute line 29): profile /usr/{sbin/traceroute,bin/traceroute.db} network rules not enforced

Похоже, возможно, что ядро для Ubuntu на BeagleBoard не поддерживает AppArmor. Существует ли способ включить его?

1
задан 29 January 2015 в 06:20

0 ответов

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

Похожие вопросы: