Re: Cration de 300 users en meme temps

2004-01-09 Par sujet Jean-Michel OLTRA
Le vendredi 09 janvier 2004, Hugues a écrit...
bonjour,


 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
Au pif:
une boucle avec adduser ou useradd

for nom in liste_de_noms; do
useradd/adduser $nom
passwd --stdin $nom  $nom
done

faut voir...
 Ne me demandez prkoi jveux un truc aussi con, il me le faut c une urgence.
 Merci de votre aide. 
D'accord !


-- 
jean-michel



Re: Cration de 300 users en meme temps

2004-01-09 Par sujet Davy Gigan

 user correspondant. Exemple : 
 login : test
 mot de passe : test
 ...

Utilise les commandes useradd et mkpasswd dans un script shell adapté.

Par exemple, si /tmp/liste contient la liste de tes utilisateurs avec
un nom de login par ligne, ça aurait cette tête là en shell :

  cat /tmp/liste | while read username ; do
echo Ajout de ${username}
useradd -d /home/${username} -g users \
  -p `echo ${username} | mkpasswd -p` ${username} ${username}
  done

Vérifie avec une petite liste d'utilisateurs avant au cas où j'aurais
écrit une bêtise. 'man useradd' et 'man mkpasswd' pour améliorer
la chose à ton goût.


Cordialement.


-- 
Davy Gigan
System  Network Administration  [Please no HTML, I'm not a browser]
University Of Caen (France)   [Pas d'HTML, je ne suis pas un navigateur]


pgpw0Y5iU3AOG.pgp
Description: PGP signature