Oi lá,
Há algo que não entendo. A mesma cadeia, não dê o mesmo valor hash md5 everytime. Eu queria encontrar uma forma de verificar a senha de alguém, mas o script a seguir mostra que, obviamente, não é possível que a maneira:
Código:
ks354286:~# user=foo
ks354286:~# pw=$(mkpasswd -H md5 topsecret)
ks354286:~# echo "$user:$pw"
foo:$1$WYq0L220$25QI3T1cMGh1PsJc5guFv1
ks354286:~#
ks354286:~# useradd -p$pw $user
ks354286:~# grep "$user:$pw" /etc/shadow
foo:$1$WYq0L220$25QI3T1cMGh1PsJc5guFv1:14284:0:99999:7:::
ks354286:~#
ks354286:~# pw=$(mkpasswd -H md5 topsecret)
ks354286:~# echo "$user:$pw"
foo:$1$wrSmUGbt$DtqoBPvQ7xImZcHi3F2M71
ks354286:~#
ks354286:~# grep "$user:$pw" /etc/shadow
ks354286:~#
Então, em suma. Como posso verificar a senha de alguém?
Obrigado por sua ajuda
Santiago
PS: A propósito, tenho exactamente o mesmo problema com o MySQL.