Estou tentando reconfigurar a porta padrão apache
usada RedHat Enterprise Linux 8
usando o semanage
comando. Quando tento executar o semanage
comando, 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 semanage
ao trabalho?
Como alternativa, alguém tem uma maneira diferente de reconfigurar apache
para 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-python
não existe. Então, ou isso é um erro de digitação e você está falando policycoreutils-python-utils
ou 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.