![Gradio 5.0 lansat cu Background Play, îmbunătățește Station Discovery](/f/2aec18c78749d9eb46553a9459c21392.png?width=100&height=100)
incerc sa configurați o partajare Samba cu valori corecte de context boolean și de securitate folosind comanda semanage pentru a face modificări în politica SELinux pentru a permite accesul la partajarea Samba de la clienții la distanță de pe site-ul meu RHEL 8 server, dar am întâmpinat brusc următoarea eroare.
# semanage fcontext --at samba_share_t "/finance(/.*)?" -bash: semanage: comanda nu a fost găsită
semanage este un SELinux (Linux îmbunătățit de securitate) instrument de gestionare care este utilizat pentru a configura elemente specifice fără a face ajustări sau reasamblări din surse de politică. Semanage constă în maparea de la numele de utilizator Linux la identitățile de utilizator SELinux și include și maparea contextului de securitate pentru numeroase tipuri de obiecte precum interfață, port de rețea etc.
Mă întrebam cum să remediez această eroare și nu pot găsi ce pachet oferă comanda semanage. După un pic de cercetare, am aflat că trebuie să utilizați
yum oferă opțiunea de a afla pachetul care oferă fișierul interogat numit /usr/sbin/semanage.În acest scurt articol scurt, vom explica cum să instalați pachetele necesare pentru a obține comanda semanage folosind yum comanda.
# yum oferă / usr / sbin / semanage.
Din exemplul de mai sus, puteți vedea că trebuie să instalăm policycoreutils-python-utils-2.8-16.1.el8.noarch pachet pentru a utiliza comanda semanage.
# yum install policycoreutils-python-utils.
După finalizarea instalării, încercați să rulați comanda semanage din nou, va funcționa ca o magie.
De asemenea, puteți utiliza următoarele comenzi pentru a accesa pagina manualului comanda semanage opțiuni și utilizare.
# om semanage. SAU. # semanage --help.