Reset Root Password of Extman

公司架了套邮件系统,弄好,跑了段时间,晕,密码忘了,怎么办?毛主席说过,自已动手,丰衣足食啊。解决办法:

1.找到/extman/docs/init.sql,用VIM打开它。
vim init.sql
:set nu
25 INSERT INTO `manager` VALUES (‘root@extmail.org’,'$1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1′,’admin’,'root’,'Super User’,'my question’,'my answer’,’0′,’2007-02-14 15:10:04′,’2    010-11-08′,1);

(约25行)
找到这字段:$1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1
复制下来,退出VIM

2.打开mysql命令行终端:
mysql -uroot -p****(你的数据库密码) -p /var/mysql/mysql.sock(mysql的sock文件)

3.进入终端
mysql > use extmail;
执行如下SQL语句
mysql > update manager set password=’$1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1′ where username=’root@extmail.org’;
这里的set password=‘$1$BrT9qxfB$Ha81Mb5YVV6rNKNN5jmtj1′里面将我们先前从init.sql中复制的字段粘贴在这里。

4.执行OK,退出mysql> exit

5.重新登录http://your domain/extman/cgi/index.cgi
输入系统初始化时的密码:extmail*123*,OK,完了。

Reference Link: http://www.extmail.org/forum/thread-22121-1-1.html