Android

Sådan deaktiveres selinux på centos 7

How to Disable or Enable Windows Defender in Windows 10. EASY!

How to Disable or Enable Windows Defender in Windows 10. EASY!

Indholdsfortegnelse:

Anonim

SELinux (Security Enhanced Linux) er et Linux-kernel-sikkerhedsmodul, der giver administratorer og brugere mere kontrol over adgangskontroller. Det giver adgang baseret på SELinux-politikregler.

SELinux-politikregler specificerer, hvordan processer og brugere interagerer med hinanden, og hvordan processer og brugere interagerer med filer.

Når ingen SELinux-politikregel eksplicit tillader adgang, f.eks. For en proces, der åbner en fil, nægtes adgang.

SELinux har tre tilstande:

  • Håndhævelse: SELinux tillader adgang baseret på SELinux-politikregler. Bekræftende: SELinux logger kun handlinger, der ville være blevet afvist, hvis de kører i håndhævelsestilstand. Deaktiveret: Ingen SELinux-politik er indlæst.

Som standard er SELinux i CentOS 7 aktiveret og i håndhævelsestilstand.

Det anbefales at holde SELinux i håndhævelsestilstand, men i nogle tilfælde skal du muligvis indstille den til en tilladt tilstand eller deaktivere den helt.

I denne tutorial vil vi vise dig, hvordan du deaktiverer SELinux på CentOS 7-systemer.

Forudsætninger

Før du begynder med selvstudiet, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.

Kontroller SELinux-status

Hvis du vil se den aktuelle SELinux-status og den SELinux-politik, der bruges på dit system, skal du bruge kommandoen 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

Fra output ovenfor kan du se, at SELinux er aktiveret og indstillet til håndhævelsestilstand.

Deaktiver SELinux

Du kan midlertidigt ændre SELinux-tilstand fra targeted til permissive med følgende kommando:

sudo setenforce 0

Denne ændring er dog kun gyldig for den aktuelle runtime-session.

Følg nedenstående trin for at deaktivere SELinux permanent på dit CentOS 7-system:

  1. Åbn filen /etc/selinux/config , og indstil SELINUX mod til 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

    Gem filen og genstart dit CentOS-system med:

    sudo shutdown -r now

    Når systemet er startet op, skal du kontrollere ændringen med sestatus kommandoen:

    sestatus

    Outputet skal se sådan ud:

    SELinux status: disabled

Konklusion

I denne tutorial lærte du, hvordan du SELinux permanent deaktiveres på CentOS 7-systemer.

Du skal også besøge CentOS SELinux-guiden og lære mere om de stærke funktioner i SELinux.

sikkerhedscentre