Bonjour,
je souhaite effectuer une authentification avant que l'utilisateur soit diriger vers la page demandée. Pour cela, j'ai besoin d'aller lire le mot de passe dans le fichier de FreeNAS. Le fichier en question est "/etc/master.passwd" et le 2e champs est celui qui m'intéresse. Voila la ligne en question
En lisant les différentes documentation je me suis rendu compte que le cryptage était de type md5 car le mot de passe crypté dans le fichier est précédé de "$1$".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 testftp:$1$maF5Df4y$AT64DhGrZtKWER7IhCHgP1:1003:50::0:0:testftp:/:/usr/local/bin/scponly
Mon problème est que le mot de passe dans le fichier "master.passwd" est différent de mon mot de passe crypté en md5
Pourquoi cette différence ? D'autant plus que je constate 2 choses dans le fichier master.passwd:mot de passe dans master.passwd => maF5Df4y$AT64DhGrZtKWER7IhCHgP1
mot de passe crypté en md5 => ff104b2dfab9fe8c0676587292a636d3
- il y a un succession de majuscule et minuscule que n'a pas md5
- le mot de passe contient un caractère "$"
Merci de votre aide
Partager