How to become an expert at SELinux Share Format PDF SELinux stands for Security Enhanced Linux, it and is a Linux kernel security model, created by the National Security Agency (NSA), that provides a hardened set of access control security policies for the Linux operating system. Specifically, SELinux is an implementation of Mandatory Access Controls (MAC), which is a type of access control that constraints the ability of either a subject or initiator to access or act upon an object. The SELinux kernel module has been added to a number of Linux distributions, such as Red Hat Enterprise Linux, CentOS Stream, Fedora, and even Android.