Le Mon, Aug 25, 2025 at 12:14:04PM +0200, hamster a écrit : > > J’aurais préféré un paquet .deb pour que l’utilisateur puisse voir dans > synaptic (ou autre interface du meme genre) si le paquet > "controle-a-distance" est installé ou non et le supprimer facilement si il > veut.
Dans ce cas il faut aussi un script debian/postrm qui restaure la configuration et supprime l'utilisateur distant. Sinon enlever le paquet n'enlève pas la porte de derrière... L'utilisation des scripts postinst et postrm est plutôt avancée; je ne connais pas de tutoriel en français. Pour l'ajout et suppression d'utilisateurs, tu peux prendre exemple sur les paquet installant des services ayant besoin d'un utilisateur système. Pour la modification de configuration, soit le paquet à configurer est fait pour accepter des changements (par exemple en fournissant un répertoire dans lequel d'autres paquets peuvent déposer des fichiers), soit il n'est pas fait pour ça, auquel cas il n'y a pas de solution robuste (Debconf « n'est pas une base de registre », et si tu peux deviner coment est le ficher de configuration à modifier au moment où tu créés ton paquet, mais tu ne peux pas savoir comment il sera au moment de la désinstallation). Sans compter que les fichiers de configuration modifiés peuvent interrompre les mises à jour, ce qui peut dérouter l'utilisateur. Aussi, à vue de nez, les répones de Copilot à la question « Je cherche un bon tutoriel expliquant comment utiliser postinst et postrm dans un paquet Debian qui ajoute un utilisateur et modifie la configuration d'autre paquets » n'ont pas l'air fausse. Dans tous les cas, il vaudra mieux tester le paquet sur une machine virtuelle avant de l'utiliser... Bonne journée Charles -- Charles Plessy Nagahama, Yomitan, Okinawa, Japan Debian Med packaging team http://www.debian.org/devel/debian-med Tooting from home https://framapiaf.org/@charles_plessy - You do not have my permission to use this email to train an AI -

