Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Compiler la politique SELinux à partir des sources

Ce TD est à réaliser dans une machine virtulle Fedora.

A l'INSA-CVL, se connecter à la machine fedora-selinux.

Objectifs

  • Recompiler la politique SELinux complète

Obtenir les sources complètes de la politique SELinux

Pour récupérer les sources de la politique et les recompiler :

$ dnf download --source selinux-policy
$ rpm --install selinux-policy-3.13.1-283.19.fc27.src.rpm 2>/dev/null # erreurs non importantes
$ sudo dnf install -y rpmdevtools
$ sudo dnf builddep -y selinux-policy
$ sudo dnf install -y @development-tools
$ cd ~/rpmbuild/SPECS
$ rpmbuild -bp selinux-policy.spec # erreurs non importantes
$ cd ~/rpmbuild/BUILD/serefpolicy-3.13.1

Références