Список контекстов 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 показаны на изображении ниже:
Способ 2: Запуск команды «ps»:
Этот метод используется для перечисления только контекстов процессов SELinux. Вы можете использовать команду «ps», чтобы вывести список контекстов SELinux следующим образом:
$ ps axZ
Вам нужно запустить эту команду с привилегиями «sudo», если вы еще не вошли в учетную запись пользователя root.
Контексты процесса SELinux показаны на изображении ниже:
Способ 3: Запуск команды «semanage»:
Этот метод используется для вывода списка как файла SELinux, так и контекста процесса. Вы можете использовать команду «semanage», чтобы вывести список контекстов SELinux следующим образом:
$ semanage fcontext –l | grep httpd_log_t
Вам нужно запустить эту команду с привилегиями «sudo», если вы еще не вошли в учетную запись пользователя root.
Контексты SELinux для всех файлов и процессов нашей системы Linux Mint 20 показаны на изображении ниже:
Способ 4: Запуск команды «id»:
Этот метод используется для перечисления только текущих пользовательских контекстов SELinux. Вы можете использовать команду «id», чтобы вывести список контекстов SELinux следующим образом:
$ id -Z
Вам нужно запустить эту команду с привилегиями «sudo», если вы еще не вошли в учетную запись пользователя root.
Текущие пользовательские контексты SELinux показаны на изображении ниже:
Вывод:
Эта статья пролила свет на четыре различных метода перечисления контекстов SELinux в системе Linux Mint 20. Используя эти методы, вы можете легко узнать контексты SELinux, связанные с процессами, файлами или пользователями вашей системы, в зависимости от ваших требований.