Bon, j'étais pas super content de moi pour le script, c'était un peu crassouille alors j'ai tout repris depuis le début
Les modif' de la V2.1:
- Plus besoin de rentrer le port, le script va le chercher tout seul dans openvpn.conf du coup l'user à plus rien à modifier dedans.
- Contrôle pour voir si l'user est root (transparent), si non le script s’arrête avec message d'info.
- Des vrais contrôles d'erreurs sur l'envoi du mail et la suppression du zip à la fin
- Esthétique de l'ensemble + personnalisation de l'objet du mail parce que c'était pas trop choupi
Du coup vu que tout est automatique et pour pas que Yonea est trop de boulot on peut faire une installation facile dans le tuto, j'ai mis le truc dispo là (il y restera indéfiniment):
cd /home/<user>
wget http://www.ratbox.nl/md/ovpn.sh
chmod +x ovpn.sh
./ovpn.sh
EDIT: Yonea a eu l'idée d'ajouter la possibilité de suppression d'un client, j'ai ajouté ça avec un menu de démarrage. C'est du code digne Apollo 13 mais ça fonctionne !
L'ensemble du script est visible ici (trop long pour le forum):
http://pastebin.com/4BbKme7c
A tester en live quand même, je peux toujours pas moi mais je l'ai bien fourgonné en local, ça doit être bon.
Voilà, après j’arrête de toucher à tout, promis ! Mais c'est cool, j'ai appris plein de trucs en route, la récup' du port OpenVPN a été épique...
Ex.