Modifier des fichiers du skel

Les fichiers dans /etc/skel sont copiés dans le nouveau profil des usagers. S’il faut y apporter des modifications quand l’usager est créé, il suffit de créer le fichier exécutable /usr/local/sbin/adduser.local et d’y mettre le code requis. Les arguments passés sont:

  • $1 : username
  • $2 : uid
  • $3 : gid
  • $4 : home path

Donc, si on doit modifier un fichier, on peut le faire avec sed:

sed -i -e "s/username/$1/g" $4/.fichier_a_modifier

En y ayant mis a préalable le texte username aux endroits où le nom d’utilisateur est sensé apparaître.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *