Ajout d'utilisateur automatisé
Par zokar le lundi, janvier 3 2011, 10:54 - Sysadmin - Lien permanent
Petit billet sous forme de mémo pour ajouter un utilisateur dans un script shell sans avoir besoin de saisir son mot de passe
Avant de commencer, ce billet est dépendant du paquet apg. Veillez à l'avoir installé avant de commencer.
Voici donc un petit script exemple pour illustrer la fonction d'ajout par script d'un utilisateur avec mot de passe :
#!/bin/bash # Login recupere en parametre login="$1" # Password genere par apg en supprimant les carateres ambigus password=`apg -c /dev/urandom -n1 -E oOlL10\&\\\/\"\'` # Creation de l'utilisateur /usr/sbin/adduser --gecos "Compte genere $login" --disabled-password "$login" --shell /bin/bash --force-badname --home "/home/$login >/dev/nul echo "$login:$password" | chpasswd --md5
Et voila !
En espérant que cela puisse aider
@ bientôt !