Bonjour, J'ai mi en place un serveur openvpn sur une machine windows et j'aimerai avoir une authentification par login password. Pour cela il faut utiliser un script comparant les informations mais je n'arrive pas a le faire.
Code :
set password=%~1
type %password% >> c:\dd.txt
exit 0
Ce bout de code permet de récupérer les info entrées par l'utilisateur dans un fichier.
ce fichier est comme ceci:
username password
Les deux info l'une sous l'autre.
Je voudrais comparer ces infos a celles contenues dans un fichier pass.txt comme cela par exemple:
username:password username1:password1
Avez vous une solution?
Merci beaucoup
edit:
En fait il me faudrait ce script tournant sous windows:
Code :
#!/bin/bash
# the username+password is stored in a temporary file
# pointed to by $1
username=`head -1 $1`
password=`tail -1 $1`
if grep "$username:$password" $0.passwd > /dev/null 2>&1
then
exit 0 else
if grep "$username" $0.passwd > /dev/null 2>&1
then
echo "auth-user-pass-verify: Wrong password entered for user
'$username'"
else
echo "auth-user-pass-verify: Unknown user '$username'"
Marsh Posté le 13-02-2012 à 22:56:46
Bonjour,
J'ai mi en place un serveur openvpn sur une machine windows et j'aimerai avoir une authentification par login password. Pour cela il faut utiliser un script comparant les informations mais je n'arrive pas a le faire.
Ce bout de code permet de récupérer les info entrées par l'utilisateur dans un fichier.
ce fichier est comme ceci:
username
password
Les deux info l'une sous l'autre.
Je voudrais comparer ces infos a celles contenues dans un fichier pass.txt comme cela par exemple:
username:password
username1:password1
Avez vous une solution?
Merci beaucoup
edit:
En fait il me faudrait ce script tournant sous windows:
Message édité par tymy19 le 13-02-2012 à 23:47:54