Red Hat Enterprise Linux 5 (RHEL 5) a introduit un nouvel ensemble de cibles sur la stratégie ciblée dans SELinux, ce qui donne lieu à un système plus restrictif. Durant l'installation d'HP SMH sur cet environnement sous l'interface graphique (X11), une "bulle" s'affiche avec le refus d'informations AVC.
La solution de contournement consiste à éviter ce message en créant une stratégie locale vers le SELinux. La racine Linux doit créer un fichier nommé hpsmh.te avec le contenu suivant :
module hpsmh 1.0;
require {
class file { read write };
type useradd_t;
type var_log_t;
role system_r;
};
allow useradd_t var_log_t:file { read write }; |
Ce fichier doit être exécuté comme suit :
checkmodule -M -m -o hpsmh.mod hpsmh.te
semodule_package -o hpsmh.pp -m hpsmh.mod
semodule -i hpsmh.pp |
La dernière commande charge le module dans le noyau Linux. À ce stade l'administrateur (root) est en mesure d'installer hpsmh sous SELinux :
rpm -i hpsmh-2.1.8.175.....rpm |