Am 14.04.2013 04:10, schrieb David Murphy: > Hi folks. I've recently set up a Postfix 2.9.6/Dovecot 2.0.19 IMAPS/SMTPS > setup on Ubuntu 12.04.2 (Mysql backend). I'm new to all this, so I apologize > if this is fairly basic. I've attempted to the best of my ability to search > for an answer, but no luck so far. > > What I'm trying to do is generate a password hash that I can inject directly > into my Mysql database (disaster recovery sort of situation). Towards that > goal, I'm trying to use 'doveadm pw' to generate a hash that matches a known > password in my database. Unfortunately, I'm coming up empty. > > My default_pass_scheme in dovecot-sql.conf is set to MD5-CRYPT, and the > passwords in the database have no scheme prefixes. I'm attempting to generate > a hash with: > > sudo doveadm pw -s 'MD5-CRYPT' > > but the hash generated does not match the user's password hash in the > database, which is known to be a good password.
*-CRYPT hashes are salted. Hence it is intended, that hashes differ. $ doveadm pw -s 'MD5-CRYPT' -p test {MD5-CRYPT}$1$s3UfgF6q$YRupP9GlEcaU5CYUOfkFl0 $ doveadm pw -s 'MD5-CRYPT' -p test {MD5-CRYPT}$1$yVZQVf8U$aaguS/rkQOJXu29V76nUl/ > I've also tried using the -p flag and including the password in the command, > and that doesn't do it either, though it oddly gives a different response > than using the prompt. (What causes this? Newlines?) I don't understand what you are trying to say here... - René