Rootop 服务器运维与web架构

iredmail 重置postmaster管理员(或用户)密码

| 暂无评论

iredmail 忘记 postmaster 管理员密码,在mysql数据库中查看 vmail 库中的 mailbox 表,存着用户信息,找到password字段。
通过cmd5破解密码发现是收费的,加密类型是md5 unix。另想办法。

在iredmail安装包中有个批量添加用户的脚本,发现密码加密是通过openssl实现。

/root/iRedMail-0.8.7/tools
[root@mail tools]# vi create_mail_user_SQL.sh
部分代码:

# Cyrpt the password.
if [ X"${USE_DEFAULT_PASSWD}" == X"YES" ]; then
 export CRYPT_PASSWD="$(openssl passwd -1 ${DEFAULT_PASSWD})"
else
 :
fi

可以确认通过 openssl passwd -1 实现加密字符串。
这样的话,通过此命令生成密码,覆盖mailbox表中的postmaster密码即可。
然后用新生成的密码登陆即可。

[root@mail tools]# openssl passwd -1 123
$1$z8pPGfyD$4TPXgwwwR1EtnClEWPejU.

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2657.html

作者:Venus

服务器运维与性能优化

发表回复