Verifier un mot de passe dans .txt

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
tymy19
Batcheur occasionnel
Messages : 2
Enregistré le : 15 févr. 2012 01:03

Verifier un mot de passe dans .txt

Message 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 ....
tymy19
Batcheur occasionnel
Messages : 2
Enregistré le : 15 févr. 2012 01:03

Re: Verifier un mot de passe dans .txt

Message par tymy19 »

Personne svp ?
Répondre