PureFtpd/MySQL – Création de comptes en masse
En entrée du script, une liste de compte utilisateur a créer ( liste-users-clean )
Modifiez ce que renvoie le ‘echo’ a la fin de la boucle pour mettre ce que vous voulez a la place.
#!/bin/bash
MAXSIZE=10
array1=(
w e r t y u p a s d f h j k z x c v b m Q W E R T Y U P A D
F H J K L Z X C V B N M 2 3 4 7 8 ! @ $ % \# \& \* \= \- \+ \?
)
MODNUM=${#array1[*]}pwd_len=0
cat liste-users-clean |while read LOGIN; do (
while [ $pwd_len -lt $MAXSIZE ] ; do
index=$(($RANDOM%$MODNUM))
password= »${password}${array1[$index]} »
((pwd_len++))
done
echo « ‘ »$LOGIN »‘ , MD5( ‘ »$password »‘ ) , ’1002′, ’1002′, ‘/home/ftp/ »$LOGIN »‘, ’0′, ’0′, ’0′, ’0′, ‘*’, », ’1′, ’0′, ’0′), ( » )
done










