Jak naprawić „polecenie semanage” nie znaleziono błędu w Centos/Rhel
![Jak naprawić „polecenie semanage” nie znaleziono błędu w Centos/Rhel](https://ilinuxgeek.com/storage/img/images/how-to-fix-semanage-command-not-found-error-in-centosrhel_5.png)
- 2175
- 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 polecenia
![](https://ilinuxgeek.com/storage/img/images/how-to-fix-semanage-command-not-found-error-in-centosrhel.png)
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/semanage
![](https://ilinuxgeek.com/storage/img/images/how-to-fix-semanage-command-not-found-error-in-centosrhel_2.png)
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-Utils
![](https://ilinuxgeek.com/storage/img/images/how-to-fix-semanage-command-not-found-error-in-centosrhel_3.png)
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 -help
![](https://ilinuxgeek.com/storage/img/images/how-to-fix-semanage-command-not-found-error-in-centosrhel_4.png)
- « 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 »