Page 1 sur 1

Verifier un mot de passe dans .txt

Posté : 15 févr. 2012 01:05
par tymy19
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 : Tout sélectionner

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?

En fait il me faudrait ce script en commande linux tournant sous windows:

Code : Tout sélectionner

#!/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'"
fi
exit 1 fi
Merci d'avance, je bloque depuis une semaine sur ça ....

Re: Verifier un mot de passe dans .txt

Posté : 16 févr. 2012 20:11
par tymy19
Personne svp ?