Jak naprawić „polecenie semanage” nie znaleziono błędu w Centos/Rhel
- 2202
- 468
- Tomasz Szatkowski
Próbuję skonfigurować podział samby z prawidłowymi wartościami kontekstu logicznego i bezpieczeństwa polecenie semanage w celu wprowadzenia zmian w zasadach Selinux, aby umożliwić dostęp do Samby Udostępnij od zdalnych klientów RHEL 8 serwer, ale nagle napotkałem następujący błąd.
# semanage fcontext --at samba_share_t "/finance (/.*)?" -Bash: Semanage: nie znaleziono poleceniaPolecenie Semanage nie znaleziono błędu
Semanage jest Selinux (Linux wzmocniony bezpieczeństwem) Narzędzie do zarządzania, które służy do konfigurowania określonych elementów bez dokonywania żadnych regulacji lub ponownego uzyskiwania ze źródeł zasad. Semanage składa się z mapowania z Linux Nazwa użytkownika do tożsamości użytkownika Selinux, a także zawiera mapowanie kontekstu bezpieczeństwa dla wielu rodzajów obiektów, takich jak interfejs, porty sieciowe itp.
Zastanawiałem się, jak naprawić ten błąd i nie jestem w stanie znaleźć tego, co zapewnia pakiet polecenie semanage. Po odrobinie badań dowiedziałem się, że musisz użyć Yum, zapewnia opcję znalezienia pakietu, który zawiera zapytany plik /usr/sbin/semanage.
W tym krótkim krótkim artykule wyjaśnimy, jak zainstalować niezbędne pakiety do uzyskania polecenie semanage Korzystanie z polecenia Yum.
# Yum zapewnia/usr/sbin/semanageZnajdź pakiety, które podają zapytany plik
Z powyższego wyjścia próbki widać, że musimy zainstalować PolicyCoreUtils-Python-Utils-2.8-16.1.El8.Noarch pakiet do użycia polecenia Semanage.
# Yum Instal PolicyCoreUtils-Python-UtilsZainstaluj pakiet PolicyCoreUtils Python
Po zakończeniu instalacji spróbuj uruchomić polecenie semanage Znowu będzie działać jak magia.
Możesz także użyć następujących poleceń, aby uzyskać stronę ręczną polecenie semanage Opcje i użycie.
# man semanage lub # semanage -helpPomoc polecenia Semanage
- « Jak naprawić błąd SSH „Brak trasy do hosta” w Linux
- Jak naprawić „Nie udało się ustawić regionu, domyślnie na C.UTF-8 ”w Centos 8 »