# installer les headers (en-tetes) du noyau actuel , pour inserer notre module
sudo apt update
sudo apt install linux-headers-$(uname -r) build-essential
########################
# Les headers installés
ls -la /usr/src/linux-headers-$(uname -r)

# Le lien symbolique utilisé par le système
ls -la /lib/modules/$(uname -r)/build
########################
#build-essential (outil de compilation de base)


# Compiler et charger
make
sudo insmod bonjour_module.ko

# Vérifier les permissions
ls -la /tmp/bonjour.txt
# Doit afficher: -rw-rw-rw- 1 root root ...

# Tester l'effacement en tant qu'utilisateur normal
rm /tmp/bonjour.txt
# Doit fonctionner sans erreur

# Vérifier que le fichier est bien effacé
ls -la /tmp/bonjour.txt
# Ne doit pas exister

# Décharger le module
sudo rmmod bonjour_module
