O comando semanage não funciona no RHEL 8 na AWS

O comando semanage não funciona no RHEL 8 na AWS

Estou tentando reconfigurar a porta padrão apacheusada RedHat Enterprise Linux 8usando o semanagecomando. Quando tento executar o semanagecomando, recebo o seguinte erro:

-bash: semanage: command not found

Tenho as seguintes dependências instaladas:

policycoreutils
policycoreutils-python

Estas são as únicas 2 dependências que devem ser necessárias para que isso funcione. Alguém tem alguma sugestão de como chegar semanageao trabalho?

Como alternativa, alguém tem uma maneira diferente de reconfigurar apachepara usar uma porta padrão diferente, como 8080?

Responder1

policycoreutils-python-utilsé o pacote certo e contém semanage. Um truque útil para garantir que os pacotes corretos sejam instalados é chamar o yum com o binário que você deseja instalar:

yum install /usr/sbin/semanage

Dessa forma, você obtém semanage mais todas as dependências necessárias.

Mas voltando ao seu problema: o pacote policycoreutils-pythonnão existe. Então, ou isso é um erro de digitação e você está falando policycoreutils-python-utilsou algo mais está acontecendo.

Você pode querer chamar semanage com o caminho completo de /usr/sbin/semanage para garantir que uma variável PATH confusa não interfira.

informação relacionada