So beheben

So beheben

Ich versuche, einen Samba -Freigabe mit korrekten Booleschen und Sicherheitskontextwerten zu konfigurieren Semanage Command Um Änderungen in der Selinux -Richtlinie vorzunehmen, damit der Zugriff auf Samba -Aktien von Remote -Clients auf meinem Rhel 8 Server, aber ich habe plötzlich den folgenden Fehler gestoßen.

# semanage fcontext --at samba_share_t "/Finance (/.*)?" -Bash: Semanage: Befehl nicht gefunden 
Semanage -Befehl kein Fehler gefunden

Semanage ist ein Selinux (Sicherheitsverstärktes Linux) Management -Tool, mit dem bestimmte Elemente konfiguriert werden können, ohne Anpassungen an oder neu zu sammeln aus Richtlinienquellen. Das Semanage besteht aus der Zuordnung von Linux -Benutzername zu Selinux -Benutzeridentitäten und umfasst auch den Zuordnen von Sicherheitskontext für zahlreiche Art von Objekten wie Schnittstelle, Netzwerkport usw.

Ich habe mich gefragt, wie ich diesen Fehler beheben kann, und ich kann nicht herausfinden, was Paket bietet Semanage Command. Nach ein wenig Nachforschungen erfuhr ich, dass Sie YUM verwenden müssen /usr/sbin/semanage.

In diesem kurzen kurzen Artikel werden wir erklären, wie die erforderlichen Pakete für das Erhalten installiert werden können Semanage Command Verwenden Sie den Befehl yum.

# yum bietet/usr/sbin/semanage 
Suchen Sie Pakete, die die abgefragte Datei bereitstellen

Aus der obigen Beispielausgabe können Sie feststellen, dass wir installieren müssen PolicyCoreutils-Python-Utils-2.8-16.1.EL8.Keinarch Paket zur Verwendung des Semanage -Befehls.

# Yum Installation PolicyCoreutils-Python-Utils 
Installieren Sie die PolicyCoreutils Python -Paket

Wenn die Installation abgeschlossen ist, leiten Sie die Ausführung des Semanage Command Auch hier wird es wie Magie funktionieren.

Sie können auch die folgenden Befehle verwenden, um die manuelle Seite aufzunehmen Semanage Command Optionen und Nutzung.

# Man Semanage oder # Semanage -Help 
Halbvertreterbefehlshilfe