Linux dianggap sebagai salah satu sistem operasi paling aman yang dapat kamu gunakan saat ini, karena fitur implementasi keamanannya yang sangat terkenal seperti SELinux (Security-Enhanced Linux).
Sebagai permulaan, SELinux digambarkan sebagai sebuah struktur keamanan kontrol akses wajib (MAC) yang dijalankan di kernel. SELinux menawarkan cara untuk menjalankan beberapa kebijakan keamanan yang seharusnya tidak diterapkan secara efektif oleh “Administrator Sistem”.
Ketika kamu menginstal “RHEL / CentOS” atau beberapa turunan, fitur atau layanan SELinux diaktifkan secara default, karena ini beberapa aplikasi pada sistem kamu mungkin tidak benar-benar mendukung untuk mekanisme keamanan ini. Karena itu, untuk membuat aplikasi seperti itu berfungsi secara normal, kamu harus menonaktifkan atau mematikan SELinux.
Penting :
Jika kamu tidak ingin menonaktifkan SELinux, maka kamu harus membaca artikel berikut untuk menerapkan beberapa kontrol akses wajib pada file dan layanan agar berfungsi dengan baik.
Dalam panduan cara ini, penulis akan memberitahu langkah-langkah yang dapat kamu ikuti untuk memeriksa status SELinux dan juga menonaktifkan SELinux di CentOS / RHEL dan Fedora , jika itu diaktifkan.
Bagaimana Saya Dapat Menonaktifkan SELinux di Linux
Hal pertama yang harus dilakukan adalah memeriksa status SELinux pada sistem kamu, dan kamu dapat melakukan ini dengan menjalankan perintah berikut:
$ sestatus
Selanjutnya, lanjutkan untuk menonaktifkan SELinux pada sistem kamu, ini dapat dilakukan sementara atau permanen tergantung pada apa yang ingin kamu capai.
Nonaktifkan SELinux Sementara
# echo 0 > /selinux/enforce
Atau, kamu dapat menggunakan setenforce alat ini sebagai berikut:
# setenforce 0
Selain itu, gunakan opsi Permissive daripada 0 seperti di bawah ini:
# setenforce Permissive
Metode-metode di atas hanya akan berfungsi sampai reboot berikutnya, oleh karena itu untuk menonaktifkan SELinux secara permanen, pindah ke bagian berikutnya.
Nonaktifkan SELinux Secara Permanen
Untuk menonaktifkan SELinux secara permanen, gunakan editor teks favorit kamu untuk membuka file /etc/sysconfig/selinux sebagai berikut:
# vi / etc / sysconfig / selinux
Kemudian ubah arahan SELinux=enforcing menjadi SELinux=disabled seperti yang ditunjukkan pada gambar di bawah ini.
SELINUX=disabled
Kemudian, simpan dan keluar file, agar perubahan diterapkan, kamu perlu me – reboot sistem kamu dan kemudian memeriksa status SELinux menggunakan perintah sestatus seperti yang ditunjukkan:
$ sestatus
Sebagai kesimpulan, melalui langkah-langkah sederhana yang dapat kamu ikuti untuk menonaktifkan SELinux di CentOS / RHEL dan Fedora. Selamat mencoba.