semanage 指令在 AWS 上的 RHEL 8 中不起作用

semanage 指令在 AWS 上的 RHEL 8 中不起作用

apache我正在嘗試使用RedHat Enterprise Linux 8命令重新配置預設連接埠semanage。當我嘗試運行該semanage命令時,出現以下錯誤:

-bash: semanage: command not found

我安裝了以下相依性:

policycoreutils
policycoreutils-python

這是其工作所需的唯一兩個依賴項。有人對如何上班有什麼建議嗎semanage

或者,是否有人有不同的方法來重新配置apache以使用不同的預設端口,例如8080

答案1

policycoreutils-python-utils是正確的套件並且包含語義。確保安裝正確的軟體包的一個方便技巧是使用要安裝的二進位檔案來呼叫 yum:

yum install /usr/sbin/semanage

這樣你就可以獲得管理和所有必要的部門。

但回到你的問題:該包policycoreutils-python不存在。因此,要么這是您正在談論的拼寫錯誤policycoreutils-python-utils,要么發生了其他事情。

您可能需要使用 /usr/sbin/semanage 的完整路徑呼叫 semanage,以確保混亂的 PATH 變數不會幹擾。

相關內容