Skip to content

Additional SELinux tools and management

Installing SELinux management tools

To install SELinux management tools on RHEL 7, use the following command as root:

$ yum -y install policycoreutils-python

On RHEL 8, utilize the following command as root:

$ yum -y install policycoreutils-python-utils

Ensure you have root privileges to execute these commands.

Switching SELinux mode

SELinux can operate in three modes: Disabled, Permissive, and Enforcing.

To switch SELinux mode until the next reboot, use either of the following commands as root:

$ setenforce Enforcing
or
$ setenforce 1

To view the current SELinux mode, use either of the following commands:

$ getenforce
or
$ sestatus | grep -i mode

Managing SELinux policies

Using the semanage command

To add a service to the permissive domain, execute the following as root:

$ semanage permissive -a <service_name>

To delete a service from the permissive domain, run:

$ semanage permissive -d <service_name>

List the current Permissive domains

To list the current permissive domains, use the following command:

$ semanage permissive -l

Get expert help

If you need assistance, visit the community forum for comprehensive and free database knowledge, or contact our Percona Database Experts for professional support and services.


Last update: 2024-09-17