De volgende stap is het configureren van de kernel, op een van de
bekende manieren. Bijvoorbeeld middels
# cd /usr/src/linux
# make menuconfig |
Aan de inmiddels meer dan 500 opties die u so-wie-so al in de kernel
kunt kiezen voegt
RSBAC er nog een stevig aantal
aan toe. U kunt deze bereiken/bekijken door in het hoofdmenu de optie
"Rule Set Based Access Control (RSBAC)" aan te kiezen. Alle opties
zijn voorzien van helpteksten. De configuratie behelst ook de keuze
voor de modellen die u wilt gaan gebruiken.
In mijn voorbeelden maak ik gebruik van functionaliteit van de
AUTH en
RC modules. Wilt u de
voorbeelden dus "naspelen" moet u tenminste deze modules
aankruisen. De default ingestelde waarden zijn voor onze eerste
experimenten voldoende goed.
Vervolgens kunnen we de kernel als gewoonlijk afbakken. De output
laat ik niet zien en de versienummers kunnen in uw situatie
anders zijn, maar de stappen zijn:
# make dep
# make bzImage
# make modules
# make modules_install
# ln -s /lib/modules/2.2.20-rsbac /lib/modules/2.2.20
# cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz.rsbac |
Voeg nu de nieuwe kernel ook in het
lilo
configuratiebestand toe, bijvoorbeeld:
[...]
image = /boot/vmlinuz.rsbac
label = rsbac
root = /dev/hda2
[...] |
.. en run vervolgens
lilo.