Kif Waħħal il-kmand ta 'semanage Not Found Error f'CentOS/RHEL


Qed nipprova nikkonfigura sehem Samba b'valuri ta 'kuntest boolean u ta' sigurtà korretti bl-użu ta 'kmand semanage biex nagħmel bidliet fil-politika SELinux biex jippermetti aċċess għal sehem Samba minn klijenti remoti fuq is-server RHEL 8 tiegħi, iżda f'daqqa waħda ltqajt ma' l-iżball li ġej.

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

-bash: semanage: command not found

semanage hija għodda ta' ġestjoni SELinux (Linux Mtejba b'Sigurtà) li tintuża biex tikkonfigura elementi speċifiċi mingħajr ma tagħmel xi aġġustamenti jew assemblaġġ mill-ġdid minn sorsi ta' politika. Semanage jikkonsisti f'immappjar mill-isem tal-utent tal-Linux għal identitajiet tal-utent SELinux u jinkludi wkoll il-kuntest tas-sigurtà tal-immappjar għal diversi tipi ta 'oġġetti bħal interface, port tan-netwerk, eċċ.

Kont qed nistaqsi kif nirranġa dan l-iżball u ma nistax insib liema pakkett jipprovdi kmand semanage. Wara ftit ta 'riċerka, sirt naf li għandek bżonn tuża yum jipprovdi l-għażla biex issir taf il-pakkett li jipprovdi l-fajl mistoqsija imsejjaħ /usr/sbin/semanage.

F'dan l-artikolu qasir ta 'malajr, aħna se nispjegaw kif tinstalla l-pakketti meħtieġa biex tikseb kmand ta' semanage billi tuża l-kmand yum.

# yum provides /usr/sbin/semanage

Mill-output tal-kampjun ta 'hawn fuq, tista' tara li għandna bżonn ninstallaw il-pakkett policycoreutils-python-utils-2.8-16.1.el8.noarch biex nużaw il-kmand semanage.

# yum install policycoreutils-python-utils

Ladarba l-installazzjoni tkun kompluta, ipprova erġa ħaddem il-kmand semanage, se taħdem bħal magic.

Tista 'wkoll tuża l-kmandi li ġejjin biex tikseb il-paġna manwali dwar l-għażliet u l-użu tal-kmand ta' semanage.

# man semanage
OR
# semanage --help