CentOS/RHEL-de tapylmadyk säwlik buýrugyny nädip düzetmeli


SELinux syýasatynda üýtgeşmeler girizmek üçin RHEL 8 serwerimdäki uzakdaky müşderilerden Samba paýyna girmäge rugsat bermek üçin Samba paýyny dogry we howpsuzlyk kontekst bahalary bilen düzmäge synanyşýaryn, ýöne birden aşakdaky ýalňyşlyga duş geldim.

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

-bash: semanage: command not found

semanage, SELinux (Security-Enhanced Linux) dolandyryş guraly bolup, syýasat çeşmelerinden hiç hili düzediş girizmezden ýa-da gurnamazdan belli elementleri sazlamak üçin ulanylýar. Dolandyryş Linux ulanyjy adyndan SELinux ulanyjy şahsyýetine kartalaşdyrmakdan ybaratdyr we interfeýs, tor porty we ş.m. ýaly köp sanly obýekt üçin howpsuzlyk kontekstini kartalaşdyrmagy öz içine alýar.

Bu ýalňyşlygy nädip düzedip boljakdygyny bilýärdim we haýsy bukjanyň semanage buýrugyny üpjün edýändigini tapyp bilemok. Biraz gözleglerden soň,/usr/sbin/semanage atly soralýan faýly üpjün edýän bukjany tapmak üçin yum ulanmalydygyňyzy bildim.

Bu gysga gysga makalada, ýum buýrugyny ulanyp, semanage buýrugyny almak üçin zerur paketleri nädip gurmalydygyny düşündireris.

# yum provides /usr/sbin/semanage

Aboveokardaky nusga çykyşyndan, semanage buýrugyny ulanmak üçin policycoreutils-python-utils-2.8-16.1.el8.noarch paketini gurmalydygymyzy görüp bilersiňiz.

# yum install policycoreutils-python-utils

Gurmak gutaransoň, semanage buýrugyny täzeden işledip görüň, bu jady ýaly işlär.

Şeýle hem, dolandyryş buýruk opsiýalarynda we ulanylyşynda gollanma sahypasyny almak üçin aşakdaky buýruklary ulanyp bilersiňiz.

# man semanage
OR
# semanage --help