Wéi Fix Semanage Kommando Not Found Feeler an CentOS/RHEL


Ech probéieren e Samba Share mat korrekten booleschen a Sécherheetskontextwäerter ze konfiguréieren mat Semanage Kommando fir Ännerungen an der SELinux Politik ze maachen fir Zougang zum Samba Share vu Remote Clienten op mengem RHEL 8 Server z'erméiglechen, awer ech hunn op eemol de folgende Feeler begéint.

# semanage fcontext --at samba_share_t "/finance(/.*)?"

-bash: semanage: command not found

semanage ass e SELinux (Security-Enhanced Linux) Gestiounsinstrument dat benotzt gëtt fir spezifesch Elementer ze konfiguréieren ouni Upassungen un oder nei aus Politikquellen ze maachen. Semanage besteet aus Kartéierung vum Linux Benotzernumm op SELinux Benotzeridentitéiten an et enthält och Kartéierungs Sécherheetskontext fir vill Aarte vun Objekter wéi Interface, Netzwierkport, etc.

Ech hu gefrot wéi ech dëse Feeler fixéiere kënnen an ech sinn net fäeg ze fannen wat Package Semanage Kommando ubitt. No e bësse Fuerschung sinn ech gewuer ginn datt Dir yum benotze musst bitt d'Optioun fir de Package erauszefannen deen déi ugefrote Datei genannt /usr/sbin/semanage ubitt.

An dësem kuerze séieren Artikel erkläre mir wéi néideg Pakete installéiere fir Semanage Kommando mam yum Kommando ze kréien.

# yum provides /usr/sbin/semanage

Vun der uewe genannte Probeausgang kënnt Dir gesinn datt mir policycoreutils-python-utils-2.8-16.1.el8.noarch Package installéiere mussen fir de Semanage Kommando ze benotzen.

# yum install policycoreutils-python-utils

Wann d'Installatioun fäerdeg ass, probéiert de Semanage Kommando nach eng Kéier auszeféieren, et funktionnéiert wéi Magie.

Dir kënnt och déi folgend Kommandoen benotzen fir d'manuell Säit iwwer Semanage Kommandooptiounen a Benotzung ze kréien.

# man semanage
OR
# semanage --help