|
|
|
|
117
|
|
117
|
|
118
|
Setting `password_hash` for your mail users is a bit tricky. You can generate one using [doveadm-pw](http://wiki2.dovecot.org/Tools/Doveadm/Pw).
|
118
|
Setting `password_hash` for your mail users is a bit tricky. You can generate one using [doveadm-pw](http://wiki2.dovecot.org/Tools/Doveadm/Pw).
|
119
|
|
119
|
|
120
|
- # doveadm pw -s SHA512-CRYPT
|
|
|
121
|
- Enter new password: foo
|
|
|
122
|
- Retype new password: foo
|
|
|
123
|
- {SHA512-CRYPT}$6$drlIN9fx7Aj7/iLu$XvjeuQh5tlzNpNfs4NwxN7.HGRLglTKism0hxs2C1OvD02d3x8OBN9KQTueTr53nTJwVShtCYiW80SGXAjSyM0
|
|
|
|
|
120
|
+ # doveadm pw -p'YOUR_PASSWORD' -s SHA512-CRYPT | sed -e 's/{.*}//'
|
|
|
121
|
+ $6$drlIN9fx7Aj7/iLu$XvjeuQh5tlzNpNfs4NwxN7.HGRLglTKism0hxs2C1OvD02d3x8OBN9KQTueTr53nTJwVShtCYiW80SGXAjSyM0
|
124
|
|
122
|
|
125
|
-Remove `{SHA512-CRYPT}` and insert the rest as the `password_hash` value.
|
|
|
|
|
123
|
+`sed` is used here to truncate the hash type from the beginning of the `doveadm pw` output.
|
126
|
|
124
|
|
127
|
Alternatively, if you don’t already have `doveadm` installed, Python 3.3 or higher on Linux will generate the appropriate string for you (assuming your password is `password`):
|
125
|
Alternatively, if you don’t already have `doveadm` installed, Python 3.3 or higher on Linux will generate the appropriate string for you (assuming your password is `password`):
|
128
|
|
126
|
|