AWS의 RHEL 8에서 semanage 명령이 작동하지 않습니다.

AWS의 RHEL 8에서 semanage 명령이 작동하지 않습니다.

명령 을 사용하여 기본 포트 apache사용을 재구성하려고 합니다 . 명령 을 실행하려고 하면 다음 오류가 발생합니다.RedHat Enterprise Linux 8semanagesemanage

-bash: semanage: command not found

다음 종속성이 설치되어 있습니다.

policycoreutils
policycoreutils-python

이것이 작동하는 데 필요한 유일한 두 가지 종속성은 다음과 같습니다. 직장에 가는 방법에 대해 제안할 사람이 있나요 semanage?

apache또는 다음과 같은 다른 기본 포트를 사용하도록 재구성하는 다른 방법이 있는 사람이 있습니까 8080?

답변1

policycoreutils-python-utils올바른 패키지이며 semanage가 포함되어 있습니다. 올바른 패키지가 설치되었는지 확인하는 편리한 방법은 설치하려는 바이너리로 yum을 호출하는 것입니다.

yum install /usr/sbin/semanage

그렇게 하면 semanage와 필요한 모든 deps를 얻을 수 있습니다.

하지만 문제로 돌아가서: 패키지가 policycoreutils-python존재하지 않습니다. 그래서 그것은 오타이고 당신이 말하고 있거나 policycoreutils-python-utils다른 일이 일어나고 있습니다.

엉망인 PATH 변수가 방해하지 않는지 확인하기 위해 /usr/sbin/semanage의 전체 경로로 semanage를 호출할 수 있습니다.

관련 정보