← retour aux snippets

semanage fcontext: contexte SELinux persistant

Définir des labels de fichiers persistants et appliquer via restorecon pour éviter les AVC.

objectif

Étiqueter correctement des répertoires déplacés ou custom pour que les services SELinux fonctionnent.

code minimal

sudo semanage fcontext -a -t httpd_sys_content_t '/srv/www(/.*)?'
sudo restorecon -Rv /srv/www

utilisation

# vérifier un contexte
ls -Z /srv/www/index.html

variante(s) utile(s)

# retirer une règle
sudo semanage fcontext -d -t httpd_sys_content_t '/srv/www(/.*)?'

notes

  • nécessite policycoreutils-python(-utils) selon distro.
  • ne confondez pas avec chcon (temporaire).