Pour que MA puisse installer ENSLTP déployé à partir d’ePO, il a besoin d’autorisations suffisantes sur le répertoire défini dans
alttmppath . MA est confinée à un domaine spécifique et ne dispose pas d’autorisations complètes sur le système de fichiers complet. Comme défini par
alttmppath l’utilisateur n’est pas connu de ma, ces autorisations ne peuvent pas être ajoutées à l’avance et vous devez les définir manuellement.
- Pour définir temporairement le contexte SELinux de ENSLTP en vue d’obtenir des autorisations suffisantes pour l’installation, exécutez la commande suivante en tant qu’utilisateur racine :
chcon -t mfe_ens_t < chemin d’accès défini par l’utilisateur dans alttmppath >
Exemple : chcon -t mfe_ens_t /tmp/selinux
Si vous recevez des erreurs d’autorisation lors de la modification du contexte SELinux, en particulier en cas d’utilisation de répertoires dans /home/ ou /root/ , envisagez d’utiliser un répertoire dans /tmp/ en tant que alttmppath .
- Vérifiez que le contexte SELinux est modifié à l’aide de la commande suivante :
[root@rhel78-edr-vm ~]# ls -laZ /tmp/selinux
drwxr-xr-x. root root unconfined_u:object_r:mfe_ens_t:s0 .
drwxrwxrwt. root root system_u:object_r:tmp_t:s0 ..
- Déployez le package ENSLTP à partir d’ePO et l’installation doit réussir.