Ich versuche, den Standardport mithilfe des Befehls neu zu konfigurieren apache
. RedHat Enterprise Linux 8
Wenn semanage
ich versuche, den semanage
Befehl auszuführen, erhalte ich die folgende Fehlermeldung:
-bash: semanage: command not found
Ich habe die folgenden Abhängigkeiten installiert:
policycoreutils
policycoreutils-python
Dies sind die einzigen 2 Abhängigkeiten, die erforderlich sein sollten, damit dies funktioniert. Hat jemand Vorschläge, wie das funktioniert semanage
?
Kennt jemand alternativ eine andere Möglichkeit zur Neukonfiguration, apache
um einen anderen Standardport zu verwenden, wie z. B. 8080
?
Antwort1
policycoreutils-python-utils
ist das richtige Paket und enthält semanage. Ein praktischer Trick, um sicherzustellen, dass die richtigen Pakete installiert sind, besteht darin, yum mit der Binärdatei aufzurufen, die Sie installieren möchten:
yum install /usr/sbin/semanage
Auf diese Weise erhalten Sie Semanage und alle erforderlichen Abhängigkeiten.
Aber zurück zu deinem Problem: Das Paket policycoreutils-python
existiert nicht. Entweder ist das ein Tippfehler und du redest davon policycoreutils-python-utils
oder es ist etwas anderes los.
Möglicherweise möchten Sie semanage mit dem vollständigen Pfad von /usr/sbin/semanage aufrufen, um sicherzustellen, dass eine fehlerhafte PATH-Variable nicht stört.