Bii o ṣe le ṣe atunṣe aṣẹ semanage Ko ri aṣiṣe ni CentOS/RHEL


Mo n gbiyanju lati tunto ipin Samba kan pẹlu boolean ti o tọ ati awọn iye ti o tọ nipa aabo ni lilo pipaṣẹ semanage lati ṣe awọn ayipada ninu ilana SELinux lati gba aaye si ipin Samba lati ọdọ awọn alabara latọna jijin lori olupin RHEL 8 mi, ṣugbọn Mo lojiji ni aṣiṣe atẹle.

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

-bash: semanage: command not found

semanage jẹ ohun elo iṣakoso SELinux (Linux-Enhanced Linux) ti a lo lati tunto awọn eroja pato laisi ṣiṣe awọn atunṣe si tabi tun ṣe apejọ lati awọn orisun eto imulo. Semanage ni aworan agbaye lati orukọ olumulo Linux si awọn idanimọ olumulo SELinux ati pe o tun pẹlu ipo aabo aworan agbaye fun ọpọlọpọ iru awọn nkan bii wiwo, ibudo nẹtiwọọki, ati bẹbẹ lọ.

Mo n ṣe iyalẹnu bii mo ṣe le ṣatunṣe aṣiṣe yii ati pe Emi ko ni anfani lati wa iru package ti o pese pipaṣẹ igbaya. Lẹhin iwadii diẹ, Mo wa lati mọ pe o nilo lati lo yum n pese aṣayan lati wa package ti o pese faili ti a beere ti a pe/usr/sbin/semanage.

Ninu nkan kukuru kukuru yii, a yoo ṣalaye bawo ni a ṣe le fi awọn idii pataki sii fun gbigba aṣẹ semanage nipa lilo aṣẹ yum.

# yum provides /usr/sbin/semanage

Lati iṣẹjade ti o wa loke, o le rii pe a nilo lati fi sori ẹrọ packagecorecoreutils-python-utils-2.8-16.1.el8.noarch package lati lo pipaṣẹ semanage.

# yum install policycoreutils-python-utils

Lọgan ti fifi sori ẹrọ ba pari, gbiyanju ṣiṣe pipaṣẹ semanage lẹẹkansii, yoo ṣiṣẹ bi idan.

O tun le lo awọn ofin wọnyi lati gba oju-iwe itọnisọna lori awọn aṣayan pipaṣẹ semanage ati lilo.

# man semanage
OR
# semanage --help