Android

Cum dezactivați selinux pe centos 7

Comenzi De baza in Linux Centos 6.0

Comenzi De baza in Linux Centos 6.0

Cuprins:

Anonim

SELinux (Security Enhanced Linux) este un modul de securitate pentru kernel Linux, care permite administratorilor și utilizatorilor să controleze mai mult controlul de acces. Permite accesul bazat pe regulile politicii SELinux.

Regulile politicii SELinux specifică modul în care procesele și utilizatorii interacționează între ei, precum și modul în care procesele și utilizatorii interacționează cu fișierele.

Când nicio regulă de politică SELinux nu permite în mod explicit accesul, cum ar fi pentru un proces care deschide un fișier, accesul este refuzat.

SELinux are trei moduri:

  • Executarea: SELinux permite accesul bazat pe regulile politicii SELinux.Permisiv: SELinux înregistrează doar acțiuni care ar fi fost refuzate dacă se execută în modul de aplicare.Disabilitat: Nu este încărcată nici o politică SELinux.

În mod implicit, în CentOS 7, SELinux este activat și în modul de aplicare.

Este recomandat să păstrați SELinux în modul de aplicare, dar în unele cazuri, poate fi necesar să îl setați pe un mod permisiv sau să îl dezactivați complet.

În acest tutorial, vă vom arăta cum să dezactivați SELinux pe sistemele CentOS 7.

Cerințe preliminare

Înainte de a începe cu tutorialul, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.

Verificați starea SELinux

Pentru a vizualiza starea curentă SELinux și politica SELinux care este utilizată pe sistemul dvs., utilizați comanda sestatus :

sestatus

SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: enforcing Mode from config file: enforcing Policy MLS status: enabled Policy deny_unknown status: allowed Max kernel policy version: 31

Puteți vedea din rezultatul de mai sus că SELinux este activat și setat la modul de aplicare.

Dezactivează SELinux

Puteți schimba temporar modul SELinux de la targeted la permissive cu următoarea comandă:

sudo setenforce 0

Cu toate acestea, această modificare este valabilă doar pentru sesiunea de rulare curentă.

Pentru a dezactiva permanent SELinux pe sistemul dvs. CentOS 7, urmați pașii de mai jos:

  1. Deschideți /etc/selinux/config și setați modul SELINUX pe disabled :

    / Etc / selinux / config

    # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted

    Salvați fișierul și reporniți sistemul CentOS cu:

    sudo shutdown -r now

    Odată ce sistemul începe, verificați modificarea cu comanda sestatus :

    sestatus

    Produsul ar trebui să arate astfel:

    SELinux status: disabled

Concluzie

În acest tutorial, ați învățat cum să dezactivați permanent SELinux pe sistemele CentOS 7.

De asemenea, ar trebui să vizitați ghidul CentOS SELinux și să aflați mai multe despre caracteristicile puternice ale SELinux.

centos de securitate