[ << ]
[ < ]
[ Sommaire ]
[ > ]
[ >> ]
1. La politique n'est pas chargée au démarrage
Table des matières :
1.a. Vérifier la disponibilité de la politique
Vous devez être dans sysadm_r pour effectuer cette action.
Une politique binaire doit être disponible dans
/etc/selinux/{strict,targeted}/policy. Si ce n'est pas le cas,
installez la politique.
Exemple de code 1.1 : Installer la politique |
# semodule -n -B
|
1.b. Vérifier qu'init peut charger la politique
La dernière vérification consiste à s'assurer qu'init puisse charger la
politique. Exécutez ldd sur /sbin/init et, si libselinux ne
fait pas partie des bibliothèques listées, réinstallez sysvinit.
Exemple de code 2.1 : Vérifier la liaison d'init à libselinux |
# ldd /sbin/init
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib/libc.so.6 (0x40035000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
|
Maintenant, redémarrez afin qu'init obtienne le bon contexte et puisse charger
la politique.
[ << ]
[ < ]
[ Sommaire ]
[ > ]
[ >> ]
Ce document est protégé par la licence Creative
Commons : Paternité - Partage des Conditions Initiales à
l'Identique 2.5.
|