On Fri, Jan 09, 2004 at 02:50:46PM +0100, Hugues wrote:
> Bonjour � tous,
> j'aimerais savoir comment faire pour cr�er environ 300 users
> de facon tr�s rapide avec comme mot de passe le nom du
> user correspondant. Exemple :
> login : test
> mot de passe : test
> login : roger
> mot de passe : roger
> etc etc.
> Ne me demandez prkoi jveux un truc aussi con, il me le faut c une urgence.
> Merci de votre aide.
>
> Acc�dez au courrier �lectronique de La Poste : www.laposte.net ;
> 3615 LAPOSTENET (0,34�/mn) ; t�l : 08 92 68 13 50 (0,34�/mn)
>
Bonjour,
Bon d'abord le script puisque c'est urgent :
#!/bin/sh
while read NEW_USR; do
NEW_PASSWD=`makepasswd`
echo useradd -m -p $NEW_PASSWD $NEW_USR
echo $NEW_USR: $NEW_PASSWD
done
Il faut iremplacer echo useradd par useradd. Mais v�rifie que ca fait ce que tu
veux
avant de lancer.
En gros tu rentres les users � la main, en ligne. Ou alors tu vais un
fichier de 300 noms et
./ton_script < fichier_de_300_nom > fichier_de_300_nom_passwd
Alors ca fait pas ce que tu veux par contre : on est pas sous windows et
les user/password � la toto/toto c'est quand m�me pas g�nial ( enfin si
mais pas pour les admins ).
Il faut que tu installes un paquet qui s'appelle makepasswd. Ca te g�n�re un
password
al�atoire pour chaque user et ca te les sort sur la sortie standard (
que tu peux rediriger vers un fichier ).
Bonne chance
Sylvain LE GALL