SELinux (Security-Enhanced Linux) ist eine Implementierung einer flexiblen rollenbasierten, obligatorischen MAC-Architektur (Access Control Control) unter Linux durch Kernel-Modifikationen und Benutzer-Tools. Es wird hauptsächlich verwendet, um Systemprozesse und Benutzer über den grundlegenden DAC-Mechanismus (Discretionary Access Controls) oder die Zugriffssteuerungsliste von * nix-Systemen hinaus einzuschränken.