schaars a écritIl y a plus simple pour créer un nouvel utilisateur qui aura déjà une config de base (en l'occurence celle d'un autre utilisateur) : il suffit de mettre tout ce qui doit se trouver dans le home dans le répertoire /etc/skel (ou le répertoire donné dans le fichier /etc/default/useradd, cf. le man de useradd).
Ainsi lorsqu'un utilisateur sera créé, son home contiendra tous les fichiers de ce répertoire 🙂
Je rebondis sur ce post, même si il est terminé depuis un moment. Il y a un moyen d'utiliser le dossier skl (ce qui serait plus propre)
L'idée c'est de créer plusieurs dossiers skl. Nommés sklBASE, sklPArents, sklENFANTS etc
Chaque dossier skl est déjà configuré avec les paramètres qui vont bien pour les différentes catégories.
Lorsque le script est lancé et qu'il faut choisir le type de compte, en fonction du choix (exemple ENFANTS) cela va renommer le dossier sklENFANTS en skl.
Et là la création peut commencer, avec le bon dossier skl. A la fin du script il faut juste renommer à nouveau le dossier skl en sklENFANTS.
C'est qu'une idée, non testée, retours bienvenus