Bagaimana Cara Memeriksa Status SELinux?

How Check Selinux Status

SELinux adalah sistem Mandatory Access Control (MAC) yang dikembangkan oleh NSA. Sebagai pengganti Discretionary Access Control (DAC) yang disertakan dengan sebagian besar distribusi Linux, SELinux dibentuk. SELinux 8 adalah mekanisme keamanan bawaan di mana keamanan semua sistem berbasis Linux bergantung. Mekanisme keamanan ini memiliki tiga mode operasi yang berbeda, yaitu, Enforcing, Permissive, dan Disabled, dan Anda dapat beralih di antara ketiga mode ini sesuai dengan kebutuhan kerja spesifik Anda. Masing-masing mode ini memiliki tujuan yang berbeda dan Anda harus memahaminya sepenuhnya sebelum mengubah mode default SELinux.

Dalam artikel kami sebelumnya tentang SELinux, kami membagikan kepada Anda metode menonaktifkannya. SELinux memungkinkan Anda untuk membatasi hak yang terkait dengan eksekusi proses dan mengurangi kerusakan yang mungkin muncul dari eksploitasi kerentanan dalam aplikasi dan sistem. Untuk alasan ini, kecuali Anda memiliki tujuan yang sah untuk menonaktifkannya, disarankan untuk menjaga SELinux dalam mode penegakan. Namun, hari ini kami ingin berbagi dengan Anda cara memeriksa status SELinux di CentOS 8.



Kasus Penggunaan Memeriksa Status SELinux di CentOS 8

Setelah membaca pengantar artikel ini, Anda mungkin bertanya-tanya mengapa kita perlu memeriksa status SELinux terlebih dahulu. Kami telah menyatakan bahwa keamanan sistem berbasis Linux bergantung sepenuhnya pada SELinux. Ini berarti bahwa Anda harus selalu memastikan bahwa SELinux diaktifkan dan berjalan di sistem Anda, kecuali jika Anda menghadapi situasi di mana Anda harus menonaktifkannya secara eksplisit.



Karena ini adalah mekanisme yang berjalan di latar belakang, oleh karena itu, pengguna tidak mengetahui statusnya. Mereka perlu secara khusus menanyakan statusnya untuk mengetahui apakah SELinux diaktifkan atau dinonaktifkan. Jika diaktifkan, lalu dalam mode apa ia beroperasi? Apakah Menegakkan atau Permisif? Dalam situasi ini, kita harus memiliki cara yang tepat di mana kita dapat menanyakan status SELinux.



Untuk mengetahui berbagai metode pemeriksaan status SELinux pada CentOS 8, Anda harus melalui bagian berikut dari artikel ini.

Metode Memeriksa Status SELinux di CentOS 8

Untuk memeriksa status SELinux pada CentOS 8, Anda dapat menggunakan salah satu dari tiga metode yang dijelaskan di bawah ini.

Metode 1: Menggunakan Perintah sestatus

Ini adalah metode paling sederhana dan termudah untuk mengetahui status SELinux karena hanya menyertakan perintah satu baris. Untuk menggunakan perintah sestatus untuk memeriksa status SELinux pada CentOS 8, Anda perlu menjalankan perintah ini dengan cara berikut di terminal Anda:



$ status

Menjalankan perintah ini akan menampilkan banyak informasi selain status SELinux pada CentOS 8. Dalam kasus kami, SELinux diaktifkan; oleh karena itu, statusnya diatur ke diaktifkan seperti yang disorot pada gambar di bawah ini:

Anda harus memodifikasi file konfigurasi untuk menonaktifkan SELinux pada CentOS 8. Untuk melakukannya, Anda harus terlebih dahulu mengakses file konfigurasi menggunakan editor teks pilihan Anda. Anda dapat menavigasi file konfigurasi SELinux di CentOS 8 dengan menjalankan perintah yang ditempelkan di terminal:

$ sudo nano /etc/selinux/config

Setelah eksekusi sukses dari perintah yang disebutkan di atas, file konfigurasi SELinux akan terbuka di editor nano, yaitu editor default. Anda harus menavigasi variabel bernama 'SELinux' dan mengubah teksnya dari 'diaktifkan' menjadi 'dinonaktifkan'. Setelah itu, Anda harus menyimpan dan menutup file konfigurasi ini. Namun, disarankan untuk menjaga status SELinux tetap aktif.

Metode 2: Menggunakan Perintah getenforce

Ini adalah metode sederhana lainnya untuk mengetahui status SELinux karena ini juga melibatkan perintah satu baris. Jika Anda hanya ingin mengetahui mode SELinux yang beroperasi saat diaktifkan di CentOS 8, Anda dapat menggunakan perintah getenforce dengan cara berikut:

$ getenforce

Menjalankan perintah ini tidak akan menampilkan informasi lain, melainkan hanya akan mengungkapkan bahwa SELinux Anda saat ini beroperasi dalam mode penegakan seperti yang disorot pada gambar di bawah ini:

Metode 3: Menggunakan File /etc/selinux/config

Jika Anda tidak puas dengan hanya melihat status SELinux di terminal dengan menjalankan perintah sederhana, maka Anda juga dapat memilih untuk melihat file /etc/selinux/config di CentOS 8. Semua informasi mengenai pengaturan dan status SELinux disimpan di file /etc/selinux/config. Oleh karena itu, jika Anda ingin melihat status SELinux pada CentOS 8, Anda juga dapat memilih untuk menampilkan isi file ini dengan menjalankan perintah cat di bawah ini:

$ cat /etc/selinux/config

Segera setelah Anda menjalankan perintah ini, file konfigurasi SELinux, /etc/selinux/config, akan ditampilkan di terminal Anda, di mana Anda dapat dengan mudah mengetahui status SELinux pada CentOS 8 seperti yang disorot pada gambar di bawah ini:

Kesimpulan

SELinux adalah utilitas Linux yang menawarkan solusi di kernel Linux untuk membantu akses kontrol kebijakan keamanan. Dengan menggunakan salah satu dari tiga metode yang dibahas dalam artikel ini, Anda dapat dengan mudah mengetahui status SELinux di CentOS 8. Ketiga metode yang dibagikan di sini sama-sama efektif, dan pengguna dapat memilih untuk mengikuti metode mana yang paling mereka sukai. Dengan mengetahui status SELinux, Anda juga dapat mengaktifkannya jika sebelumnya tidak sengaja atau sengaja dinonaktifkan. Dengan mengikuti tutorial ini, Anda sekarang dapat memeriksa status SELinux di CentOS 8 Anda.

Saya harap artikel ini akan membantu Anda saat memeriksa status SELinux di sistem operasi Linux Anda. Jika Anda mengalami kesulitan, Anda dapat bertanya di bagian komentar.