SELinux

Cara Menyenaraikan Semua Konteks SELinux

Cara Menyenaraikan Semua Konteks SELinux
Di SELinux, mekanisme keselamatan Linux, ada konsep penting tertentu yang harus diketahui oleh pengguna. Hanya setelah memahami konsep-konsep ini, kita dapat bekerja dengan baik dengan mekanisme keselamatan ini. Salah satu konsep penting adalah konteks SELinux. Konteks dalam SELinux didefinisikan sebagai maklumat tambahan mengenai proses atau fail yang dengannya mekanisme keselamatan ini dapat membuat keputusan kawalan akses.

Maklumat tambahan ini mengandungi empat entiti berikut:

Ringkasnya, konteks SELinux adalah gabungan empat sifat ini. Dengan bantuan empat atribut ini, SELinux memberikan atau menolak akses fail atau proses kepada pengguna.

Artikel ini menunjukkan kaedah untuk menyenaraikan semua konteks SELinux di CentOS 8.

Kaedah untuk Menyenaraikan Konteks SELinux di CentOS 8

Untuk menyenaraikan semua konteks SELinux di CentOS 8, anda boleh memilih salah satu daripada empat kaedah yang dikongsi di bawah:

Kaedah # 1: Menggunakan Perintah "semanage"

Untuk menyenaraikan konteks SELinux untuk semua fail dan proses dalam sistem CentOS 8 anda, jalankan perintah berikut di terminal CentOS 8 anda:

$ sudo semanage fcontext -l | grep httpd_log_t

Perintah ini tidak dapat dijalankan tanpa hak pengguna root. Wajib menggunakan kata kunci "sudo" dengan perintah ini; jika tidak, ia akan memberikan mesej ralat. Oleh itu, lebih baik menggunakan perintah ini dengan cara yang sama seperti yang dinyatakan di atas untuk menjimatkan masa berharga anda.

Setelah perintah ini selesai dilaksanakan, semua konteks SELinux akan dipaparkan di terminal anda, seperti yang ditunjukkan dalam gambar di bawah. Anda boleh menatal ke atas, bawah, kiri, atau kanan untuk melihat keseluruhan konteks SELinux di CentOS 8.

Kaedah # 2: Menggunakan Perintah "ls"

Untuk mendapatkan semua konteks fail SELinux di CentOS 8, anda juga boleh melakukan perintah berikut di terminal CentOS 8 anda:

$ sudo ls -lZ / root

Konteks fail SELinux disimpan dalam direktori "root". Untuk mengakses direktori ini, anda mesti mempunyai hak pengguna root. Dengan kata lain, anda mesti menjalankan perintah ini bersama dengan kata kunci "sudo", seperti yang kita lakukan.

Setelah melaksanakan perintah ini, anda dapat melihat semua konteks fail SELinux di terminal CentOS 8 anda, seperti yang ditunjukkan dalam gambar di bawah:

Kaedah # 3: Menggunakan Perintah "ps"

Kami menyenaraikan semua konteks fail SELinux dalam kaedah yang ditunjukkan di atas. Kadang kala, anda mungkin hanya perlu menyenaraikan semua konteks proses SELinux di CentOS 8. Anda dapat memperoleh konteks ini hanya dengan menjalankan perintah berikut di terminal:

$ sudo ps axZ

Anda mesti mempunyai hak pengguna root untuk melaksanakan perintah yang dinyatakan di atas. Dengan kata lain, anda mesti menjalankan perintah ini bersama dengan kata kunci "sudo", seperti yang kita lakukan.

Setelah melaksanakan perintah ini, anda dapat melihat semua konteks proses SELinux di terminal, seperti yang ditunjukkan di bawah:

Kaedah # 4: Menggunakan Perintah "id"

Pada masa lain, anda mungkin hanya perlu mendapatkan konteks pengguna SELinux semasa di CentOS 8. Anda boleh menyenaraikan semua konteks pengguna semasa SELinux dengan menjalankan perintah berikut di terminal CentOS 8 anda:

$ id -Z


Setelah melaksanakan perintah ini, anda dapat melihat semua konteks pengguna SELinux semasa di terminal, seperti yang ditunjukkan dalam gambar di bawah. Ini adalah semua maklumat yang berkaitan dengan pengguna semasa anda dalam sistem CentOS 8.

Kesimpulannya

Dalam artikel ini, pertama, kami berkongsi dengan anda kaedah untuk menyenaraikan semua konteks SELinux sekaligus. Kemudian, kami berkongsi dengan anda kaedah untuk menyenaraikan semua fail, proses, dan konteks pengguna SELinux secara berasingan. Ini meletakkan anda dalam kedudukan yang sangat baik untuk bermain-main dengan konteks SELinux. Sekiranya anda ingin melihat semua konteks proses dan fail SELinux sekaligus, maka gunakan Kaedah 1. Namun, jika ini tidak berlaku, maka anda boleh memilih Kaedah 2, Kaedah 3, atau Kaedah 4 sesuai dengan keperluan anda.

Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...
Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...
5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...