Список контекстов SELinux в Linux Mint 20

Список контекстов SELinux в Linux Mint 20

 

Введение:

Вся дополнительная информация о процессе или файле в SELinux называется контекстом SELinux. Этот контекст используется для определения прав управления доступом. Существуют разные способы перечисления контекстов SELinux, но в этой статье мы поделимся с вами способами сделать это в системе Linux Mint 20.

Предварительное условие:

Вам необходимо установить и включить SELinux в вашей системе Linux Mint 20, прежде чем просматривать его контексты.

Различные методы перечисления контекстов SELinux в Linux Mint 20:

Существуют разные способы перечисления контекстов SELinux в системе Linux Mint 20. Все эти методы указаны ниже:

Способ 1: Запуск команды «ls»:

Этот метод используется для перечисления только контекстов файлов SELinux. Вы можете использовать команду «ls», чтобы вывести список контекстов SELinux следующим образом:

$ ls –lZ /root

Вам нужно запустить эту команду с привилегиями «sudo», если вы еще не вошли в учетную запись пользователя root.

Контексты файлов SELinux показаны на изображении ниже:

Список контекстов SELinux в Linux Mint 20

Способ 2: Запуск команды «ps»:

Этот метод используется для перечисления только контекстов процессов SELinux. Вы можете использовать команду «ps», чтобы вывести список контекстов SELinux следующим образом:

$ ps axZ

Вам нужно запустить эту команду с привилегиями «sudo», если вы еще не вошли в учетную запись пользователя root.

Контексты процесса SELinux показаны на изображении ниже:

Список контекстов SELinux в Linux Mint 20

Способ 3: Запуск команды «semanage»:

Этот метод используется для вывода списка как файла SELinux, так и контекста процесса. Вы можете использовать команду «semanage», чтобы вывести список контекстов SELinux следующим образом:

$ semanage fcontext –l | grep httpd_log_t

Вам нужно запустить эту команду с привилегиями «sudo», если вы еще не вошли в учетную запись пользователя root.

Контексты SELinux для всех файлов и процессов нашей системы Linux Mint 20 показаны на изображении ниже:

Список контекстов SELinux в Linux Mint 20

Способ 4: Запуск команды «id»:

Этот метод используется для перечисления только текущих пользовательских контекстов SELinux. Вы можете использовать команду «id», чтобы вывести список контекстов SELinux следующим образом:

$ id -Z

Вам нужно запустить эту команду с привилегиями «sudo», если вы еще не вошли в учетную запись пользователя root.

Текущие пользовательские контексты SELinux показаны на изображении ниже:

Список контекстов SELinux в Linux Mint 20

Вывод:

Эта статья пролила свет на четыре различных метода перечисления контекстов SELinux в системе Linux Mint 20. Используя эти методы, вы можете легко узнать контексты SELinux, связанные с процессами, файлами или пользователями вашей системы, в зависимости от ваших требований.