Blocage d'Internet pour les sessions élèves
Il peut arriver qu'on ne veuille pas que les élèves en maternelle (utilisateur "Jerry") aient accès à Internet tout en gardant cette possibilité pour le compte Poe de l'enseignant⋅e et les autres élèves (utilisateurs "Koda et "Leon").
Voici
Pourci-dessous cela,la solution proposée par Yannick-Gabriel Defais où il va falloir paramétrerparamètre le pare-feu UFW existant dans Primtux.
Voir cette page pour plus d'info sur UFW : https://doc.ubuntu-fr.org/ufw
On doit éditerdite le fichier "before.rules" de UFW avec la commande :
sudo nano /etc/ufw/before.rules
Et ajouteron ajoute dans la section Filter, avant la ligne finale COMMIT, les lignes suivantes pourconcernant l'utilisateur "jerry" :
# Bloquer internet pour Jerry (maternelle) tout en gardant le LAN
-I ufw-before-output -m owner --uid-owner jerry -o lo -j ACCEPT
-I ufw-before-output -m owner --uid-owner jerry -d 192.168.0.0/16 -j ACCEPT
-I ufw-before-output -m owner --uid-owner jerry -j DROP
Pour terminer, on active et relance UFW avec les commandes suivantes :
sudo ufw enable
sudo ufw reload
Ce paramétrage est pérenne : il permet que ces règles de filtrage s'applique automatiquement à chaque démarrage de l'ordinateur sous Primtux.Primtux, empêchant l'utilisateur "Jerry" d'accéder à Internet.