Cara Menonaktifkan SELinux Sementara atau Permanen


Linux dianggap sebagai salah satu sistem operasi paling aman yang dapat Anda gunakan saat ini, karena fitur implementasi keamanannya yang terkenal seperti SELinux (Linux yang Ditingkatkan Keamanan).

Sebagai permulaan, SELinux digambarkan sebagai struktur keamanan kontrol akses wajib (MAC) yang dijalankan di kernel. SELinux menawarkan cara untuk menerapkan beberapa kebijakan keamanan yang tidak dapat diterapkan secara efektif oleh Administrator Sistem.

Saat Anda menginstal RHEL/CentOS atau beberapa turunannya, fitur atau layanan SELinux diaktifkan secara default, oleh karena itu beberapa aplikasi di sistem Anda mungkin tidak benar-benar mendukung mekanisme keamanan ini. Oleh karena itu, agar aplikasi tersebut berfungsi normal, Anda harus menonaktifkan atau mematikan SELinux.

Penting: Jika Anda tidak ingin menonaktifkan SELinux, Anda harus membaca artikel berikut untuk menerapkan beberapa kontrol akses wajib pada file dan layanan agar berfungsi dengan baik.

Jangan Lewatkan: Siapkan Kontrol Akses Wajib dengan SELinux di Linux

Jangan Lewatkan: Menerapkan Kontrol Akses Wajib dengan SELinux dan AppArmor di Linux

Dalam panduan cara ini, kami akan memandu langkah-langkah yang dapat Anda ikuti untuk memeriksa status SELinux dan juga menonaktifkan SELinux di CentOS/RHEL dan Fedora, jika diaktifkan.

Bagaimana Saya Dapat Menonaktifkan SELinux di Linux

Hal pertama yang harus dilakukan adalah memeriksa status SELinux di sistem Anda, dan Anda dapat melakukannya dengan menjalankan perintah berikut:

sestatus

Selanjutnya lanjutkan dengan menonaktifkan SELinux di sistem Anda, ini dapat dilakukan sementara atau permanen tergantung pada apa yang ingin Anda capai.

Nonaktifkan SELinux Sementara

Untuk menonaktifkan SELinux sementara, jalankan perintah di bawah ini sebagai root:

echo 0 > /selinux/enforce

Alternatifnya, Anda dapat menggunakan alat setenforce sebagai berikut:

setenforce 0

Jika tidak, gunakan opsi Permisif daripada 0 seperti di bawah ini:

setenforce Permissive

Cara-cara di atas hanya akan berfungsi hingga reboot berikutnya, oleh karena itu untuk menonaktifkan SELinux secara permanen, lanjutkan ke bagian berikutnya.

Nonaktifkan SELinux Secara Permanen

Untuk menonaktifkan SELinux secara permanen, gunakan editor teks favorit Anda untuk membuka file /etc/sysconfig/selinux sebagai berikut:

vi /etc/sysconfig/selinux

Kemudian ubah direktif SELinux=enforcing menjadi SELinux=disabled seperti yang ditunjukkan pada gambar di bawah ini.

SELINUX=disabled

Kemudian, simpan dan keluar dari file, agar perubahan diterapkan, Anda perlu reboot sistem Anda dan kemudian memeriksa status SELinux menggunakan perintah sestatus seperti yang ditunjukkan:

sestatus

Sebagai kesimpulan, kami telah melalui langkah-langkah sederhana yang dapat Anda ikuti untuk menonaktifkan SELinux di CentOS/RHEL dan Fedora. Tidak banyak yang bisa dibahas dalam topik ini tetapi selain itu, mengetahui lebih lanjut tentang SELinux terbukti bermanfaat terutama bagi mereka yang tertarik untuk menjelajahi fitur keamanan di Linux.