Script batch vérification fichier txt

Script batch vérification fichier txt - Shell/Batch - Programmation

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.
 

Code :
  1. set password=%~1
  2. type %password% >> c:\dd.txt
  3. 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 :
  1. #!/bin/bash
  2.        # the username+password is stored in a temporary file
  3.        # pointed to by $1
  4.        username=`head -1 $1`
  5.        password=`tail -1 $1`
  6.        if grep "$username:$password" $0.passwd > /dev/null 2>&1
  7.        then
  8. exit 0 else
  9.          if grep "$username" $0.passwd > /dev/null 2>&1
  10.          then
  11.            echo "auth-user-pass-verify: Wrong password entered for user
  12.        '$username'"
  13.          else
  14.            echo "auth-user-pass-verify: Unknown user '$username'"
  15. fi
  16. exit 1 fi


Message édité par tymy19 le 13-02-2012 à 23:47:54
Reply

Marsh Posté le 13-02-2012 à 22:56:46   

Reply

Marsh Posté le 14-02-2012 à 18:04:08    

up

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed