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.