Android

Cara menonaktifkan selinux pada centos 7

Disable SELinux on CentOS 6.x

Disable SELinux on CentOS 6.x

Daftar Isi:

Anonim

SELinux (Security Enhanced Linux) adalah modul keamanan kernel Linux yang memungkinkan administrator dan pengguna lebih mengontrol kontrol akses. Ini memungkinkan akses berdasarkan aturan kebijakan SELinux.

Aturan kebijakan SELinux menentukan bagaimana proses dan pengguna berinteraksi satu sama lain serta bagaimana proses dan pengguna berinteraksi dengan file.

Ketika tidak ada aturan kebijakan SELinux yang secara eksplisit mengizinkan akses, seperti untuk proses membuka file, akses ditolak.

SELinux memiliki tiga mode:

  • Penegakan: SELinux memungkinkan akses berdasarkan pada aturan kebijakan SELinux. Berlaku: SELinux hanya mencatat tindakan yang akan ditolak jika berjalan dalam mode penegakan. Dinonaktifkan: Tidak ada kebijakan SELinux yang dimuat.

Secara default, dalam CentOS 7, SELinux diaktifkan dan dalam mode penegakan.

Disarankan untuk menjaga SELinux dalam mode penegakan, tetapi dalam beberapa kasus, Anda mungkin perlu mengaturnya ke mode permisif atau menonaktifkannya sepenuhnya.

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menonaktifkan SELinux pada sistem CentOS 7.

Prasyarat

Sebelum memulai dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.

Periksa Status SELinux

Untuk melihat status SELinux saat ini dan kebijakan SELinux yang digunakan pada sistem Anda, gunakan perintah 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

Anda dapat melihat dari output di atas bahwa SELinux diaktifkan dan diatur ke mode penegakan.

Nonaktifkan SELinux

Anda dapat mengubah mode SELinux sementara dari yang targeted menjadi permissive dengan perintah berikut:

sudo setenforce 0

Namun, perubahan ini hanya berlaku untuk sesi runtime saat ini.

Untuk menonaktifkan SELinux secara permanen pada sistem CentOS 7 Anda, ikuti langkah-langkah di bawah ini:

  1. Buka file /etc/selinux/config dan setel mod SELINUX ke 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

    Simpan file dan reboot sistem CentOS Anda dengan:

    sudo shutdown -r now

    Setelah sistem dinyalakan, verifikasi perubahan dengan perintah sestatus :

    sestatus

    Outputnya akan terlihat seperti ini:

    SELinux status: disabled

Kesimpulan

Dalam tutorial ini, Anda belajar cara menonaktifkan SELinux secara permanen pada sistem CentOS 7.

Anda juga harus mengunjungi panduan CentOS SELinux dan mempelajari lebih lanjut tentang fitur-fitur canggih SELinux.

centos keamanan