#!/bin/sh
if [ $# = "2" ]; then
rm -f $2
db_load -T -t hash -f /etc/vsftpd/$1 /etc/vsftpd/$2
chmod 600 /etc/vsftpd/login.*
echo "Base créée"
lignes=$(cat $1)
nb=1
for ligne in $lignes
do
if [ $(($nb%2)) -ne 0 ];
then
if [ ! -e /etc/vsftpd/user_conf/$ligne ];
then
touch /etc/vsftpd/user_conf/$ligne
echo "fichier /etc/vsftpd/user_conf/$ligne créé"
fi
fi
nb=$(($nb+1))
done
else
echo "Il faut donner le fichier d’entrée et le fichier de sortie"
fi