search
top

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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

top