Добавить цикл в Bash-скрипт
https://mega.nz/#!KGxiAQYC!ymGY-d7sQFdPHQXko3uBMsG...
Необходимо сделать так чтобы при его повторном запуске(после установки то есть) можно было указать количество генерируемых клиентов (например написал 500 штук и он сгенерировал 500 клиентов с префиксом client*** )
то есть сюда добавить цикл который автоматизирует создание большого количества клиентов вот в этот участок кода:
echo "Looks like OpenVPN is already installed"
echo ""
echo "What do you want to do?"
echo " 1) Add a cert for a new user"
echo " 2) Revoke existing user cert"
echo " 3) Remove OpenVPN"
echo " 4) Exit"
read -p "Select an option [1-4]: " -e -i 1 option
case $option in
1)
echo ""
echo "Tell me a name for the client cert"
echo "Please, use one word only, no special characters"
read -p "Client name: " -e -i client CLIENT
cd /etc/openvpn/easy-rsa/
read -p "Key size (client): " -e -i 4096 KEYSIZE_CLIENT
read -p "Use password (client)? " -e -i n USEPASS_CLIENT
if [ $USEPASS_CLIENT != "y" ]; then
./easyrsa --keysize=$KEYSIZE_CLIENT build-client-full $CLIENT nopass
else
./easyrsa --keysize=$KEYSIZE_CLIENT build-client-full $CLIENT
fi
# Generates the custom client.ovpn
newclient "$CLIENT"
echo ""
echo "Client $CLIENT added, certs available at ~/$CLIENT.ovpn"
exit
;;
Так же приветствуется фиксинг некоторых ошибок безопасности (шифрование в 64 бита заменить на 128-256 (Дам 100р сверху(Я знаю что там для этого нужно одну строчку добавить в скрипт, но лень гуглить))
vk.me/nowwearegonnatodie пишите сюда как сделаете