Estoy intentando reconfigurar los apache
usos del puerto predeterminado RedHat Enterprise Linux 8
usando el semanage
comando. Cuando intento ejecutar el semanage
comando, aparece el siguiente error:
-bash: semanage: command not found
Tengo las siguientes dependencias instaladas:
policycoreutils
policycoreutils-python
Estas son las únicas 2 dependencias que deberían ser necesarias para que esto funcione. ¿Alguien tiene alguna sugerencia sobre cómo llegar semanage
al trabajo?
Alternativamente, ¿alguien tiene una forma diferente de reconfigurar apache
para usar un puerto predeterminado diferente como 8080
?
Respuesta1
policycoreutils-python-utils
es el paquete correcto y contiene semanage. Un truco útil para garantizar que se instalen los paquetes correctos es llamar a yum con el binario que desea instalar:
yum install /usr/sbin/semanage
De esa manera obtendrás semanage más todos los departamentos necesarios.
Pero volvamos a tu problema: el paquete policycoreutils-python
no existe. Entonces, o es un error tipográfico del que estás hablando policycoreutils-python-utils
o está sucediendo algo más.
Es posible que desee llamar a semanage con la ruta completa de /usr/sbin/semanage para asegurarse de que una variable PATH en mal estado no interfiera.