ik probeer om een Samba-share configureren met de juiste booleaanse en beveiligingscontextwaarden met behulp van semanage commando om wijzigingen aan te brengen in het SELinux-beleid om toegang tot de Samba-share van externe clients op mijn RHEL 8 server, maar ik kwam plotseling de volgende fout tegen.
# semanage fcontext --at samba_share_t "/finance(/.*)?" -bash: semanage: opdracht niet gevonden
semanatie is een SELinux (Beveiliging-verbeterde Linux) beheertool die wordt gebruikt om specifieke elementen te configureren zonder aanpassingen aan of opnieuw samen te stellen uit beleidsbronnen. Semanage bestaat uit het in kaart brengen van de Linux-gebruikersnaam naar de SELinux-gebruikersidentiteiten en het omvat ook het in kaart brengen van de beveiligingscontext voor tal van soorten objecten zoals interface, netwerkpoort, enz.
Ik vroeg me af hoe ik deze fout kan oplossen en ik kan niet vinden welk pakket biedt semanage commando. Na wat onderzoek kwam ik erachter dat je moet gebruiken
jammie biedt de optie om het pakket te vinden dat het opgevraagde bestand levert met de naam /usr/sbin/semanage.In dit korte snelle artikel zullen we uitleggen hoe u de benodigde pakketten installeert voor het verkrijgen van semanage commando de... gebruiken jammie commando.
# yum biedt /usr/sbin/semanage.
Uit de bovenstaande voorbeelduitvoer kunt u zien dat we moeten installeren policycoreutils-python-utils-2.8-16.1.el8.noarch pakket om het semanage-commando te gebruiken.
# yum installeer policycoreutils-python-utils.
Zodra de installatie is voltooid, probeert u de semanage commando nogmaals, het zal werken als magie.
U kunt ook de volgende commando's gebruiken om de handleiding op te zetten: semanage commando opties en gebruik.
# man semanage. OF. # semanage --help.