Всем привет!
Хочу студентам показать возможности freebsd, аналогичные apparmor.
Видится что сделать это можно с помощью сабжа. Hадо только заставить
стартовать init с меткой biba/equal(low-high),mls/equal(low-high)
# ps -axZ
LABEL PID TT STAT TIME
COMMAND
biba/equal(low-high),mls/equal(low-high) 0 ?? DLs 0:42.40
[kernel]
biba/high(low-high),mls/low(low-high) 1 ?? ILs 0:00.03
/sbin/init --
biba/equal(low-high),mls/equal(low-high) 2 ?? DL 0:25.76
[g_event]
.....
Собираюсь лесть в /etc/rc.subr, не хочется, может какую гайку не знаю,
нид хелп!!!
Система и настройки:
# uname -a
FreeBSD
test.bmstu.ru 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19
02:55:53 UTC 2010 ro...@almeida.cse.buffalo.edu:/usr/obj/usr/src/
sys/GENERIC i386
# cat /boot/loader.conf
mac_mls_load="YES"
mac_biba_load="YES"
# cat /etc/mac.conf
...
default_labels process biba,mls
...
# cat /etc/login.conf
...
default:\
...
:label=biba/equal(low-high),mls/equal(low-high):
# cap_mkdb /etc/login.conf
# pw usermod root -L default
Спасибо.