F�lix Hauri a �crit :
>
> Je cherche � cr�er automatiquement des comptes unix, en fournissant le mot
> de passe en argument.
>
> Les commandes passwd et adduser ne semblent pas autoriser ce genre de
> manips...
Il y a aussi "chpasswd".
Je m'�tait fait ce petit script pour cr�er rapidement une s�rie
d'acompte d'�l�ves, d'apr�s un fichier contenant la liste des noms et
mots de passe de d�part, y compris pour un acc�s via samba.
grep g$1 /etc/group >/dev/null || groupadd g$1
test -d /home/classe-$1 || mkdir /home/classe-$1
while read n p r;
do
egrep ^$n: /etc/passwd &>/dev/null
if [ $? != 0 ]
then
echo "$n"
useradd -g g$1 -d /home/classe-$1/$n -m $n
echo $n:$p | chpasswd
echo -e "$p\n$p" | smbpasswd -a $n -s &>/dev/null
else
echo "Acompte $n d�j� existant"
fi
done < $1
--
Sylvain
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.