Para que o MA instale o ENSLTP distribuído a partir do ePO, ele precisa de permissões suficientes para o diretório definido no
alttmppath . O MA é confinado a um domínio específico e não tem permissões completas para o sistema de arquivo completo. Como definido pelo usuário não é conhecido pelo
alttmppath ma, essas permissões não podem ser adicionadas antecipadamente e você precisa defini-las manualmente.
- Para definir temporariamente o contexto SELinux do ENSLTP como tendo permissões suficientes para a instalação, execute o seguinte comando como usuário raiz:
chcon -t mfe_ens_t < caminho definido pelo usuário em alttmppath >
Exemplo: chcon -t mfe_ens_t /tmp/selinux
Se você obtiver erros de permissão ao alterar o contexto de SELinux, especialmente ao usar diretórios no /home/ ou /root/ , considere usar um diretório no /tmp/ como o alttmppath .
- Confirme se o contexto de SELinux é alterado usando o seguinte comando:
[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 ..
- Distribua o pacote do ENSLTP a partir do ePO e a instalação deverá ser bem-sucedida.