MAC vs DAC
DAC (Discretionary Access Control) : permissions classiques (rwx). Le proprietaire decide.
MAC (Mandatory Access Control) : le systeme impose des regles supplementaires. Meme root peut etre bloque.
SELinux (RHEL/Fedora)
getenforce # Voir le mode
sudo setenforce 0 # Permissive (log sans bloquer)
sudo setenforce 1 # Enforcing (bloque)
sestatus # Statut complet
ausearch -m AVC --start recent # Logs de blocage
setsebool -P httpd_can_network_connect on # Boolean
AppArmor (Debian/Ubuntu)
sudo aa-status # Statut des profils
sudo aa-complain /usr/sbin/nginx # Mode complain (log)
sudo aa-enforce /usr/sbin/nginx # Mode enforce (bloque)
cat /var/log/syslog | grep apparmor # Logs