El comando semanage no funciona en RHEL 8 en AWS

El comando semanage no funciona en RHEL 8 en AWS

Estoy intentando reconfigurar los apacheusos del puerto predeterminado RedHat Enterprise Linux 8usando el semanagecomando. Cuando intento ejecutar el semanagecomando, 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 semanageal trabajo?

Alternativamente, ¿alguien tiene una forma diferente de reconfigurar apachepara usar un puerto predeterminado diferente como 8080?

Respuesta1

policycoreutils-python-utilses 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-pythonno existe. Entonces, o es un error tipográfico del que estás hablando policycoreutils-python-utilso 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.

información relacionada