# Une session fraîche à chaque démarrage 2026-03-01T15:48:24Z Dans l'école de ma chérie, des parents ont récupéré des ordinateurs qui devaient être mis à la poubelle par leur employeur. On a installé des debian dessus, préconfigurées aux petits oignons. Les parents ont aussi installé des windows, mais j'avoue que je ne sais pas ce qu'il en est au niveau des licences. Tout ça c'est accepté, parce que personne de toute façon ne veut s'en occuper. Et la mairie n'a clairement pas le budget ni l'envie de mettre des sous dans l'informatique. Alors je suis souvent réquisitionné pour mettre àjour et bricoler les postes. Après-tout, je suis RUPN dans mon établissement, alors pourquoi ne pas continuer ce boulot les week-end? (...) Bref, ce matin, maintenance de fin de vacances, et je découvre que certains élèves se sont un peu beaucoup trop amusés à modifier l'environnement, à dessein ou par maladresse. Pour faire simple, il y en a partout sur le bureau et la barre des tâches. J'ai donc remis une session au propre : * Interface propre et épurée * Raccourcis vers des sites utiles sur le bureau : Vikidia, Site de l'école * Firefox préconfiguré avec ublock et des listes annoyance et cookies et social network, et autres tweaks d'usage. * Grammalecte installé pour libreoffice et Firefox * Virage de tous les menus, sauf un lanceur pour xfce4-appfinder, et un bouton pour éteindre. * ... Je fais une archive du bazar : ``` tar -cvf /home/eleve.tar /home/eleve/ ``` J'ajoute un crontab pour root : ``` @reboot /usr/local/sbin/clean-home.sh ``` Ce script se contente de supprimer la session de l'élève à chaque démarrage, puis de décompresser une nouvelle toute propre. ``` #!/bin/sh # script to cleanup the home directory u="eleve" archive=/home/eleve.tar rm -rf /home/eleve/* tar -C / --owner=$u --group=$u -xf $archive ``` Comme on le voit, l'archive n'est pas gzippée. C'est pour ganer un peu de temps puisque les ordinateurs ne sont pas des foudres de guerre. Le temps que l'élève entre identifiant et mot de passe (eleve/eleve), la session est remise au propre. S'il veut sauvegarder des docs, il y a le NAS de l'école. Pour déployer tout ça, j'ai écrit un petit script que je lance sur chaque poste. Il me reste à réfléchir à une façon pour maintenir le tout à jour, et si possible à distance... Mais ça, je pense que ça ne va pas être compatible avec les contraintes de l'école. En attendant, ça devrait me faire gagner du temps à l'avenir si des changements sont nécessaires : juste à refaire une archive tar. J'aurais aimé garger l'autologin, mais le temps de décompresser est parfois plus long que le temps d'ouverture de session. Ou alors il faudrait modifier le script de démarrage de xfce sur chaque poste, mais c'est en fait + long à mettre en place. --- Une réaction? Envoyez votre commentaire par mail ✉️: => mailto:prx@si3t.ch?subject=Une-session-fraiche-a-chaque-demarrage Ou rejoignez le salon XMPP 💬: => xmpp:fremen@chat.si3t.ch?join ~*´¨¨) ⹁.•´¸.•*´¨) ¸.•*¨) (¸.•´ (¸.• ;⹁.~!prx