Mdaemon升级后用户不能登陆以及批量更改用户密码

今天第二次有网友提问,升级MD之后.原来的用户都不能登陆,更改密码后才正常! 由于没有权限认真检查,而且自己多次升级MD都不曾出现此故障,之后无论装什么版本的MD都必需更改密码才能登陆,分析下,估计原MD的 UserList.dat 有错,密码都丢失了!(因为用户密码都经过加密,一个字符或者格式改动,都会影响Mdaemon).  切记,升级或者重装MD之前,一定要将整个MDaemon 备份 
   
  在无可奈何的情况下,只能为用户更改密码,但用户数量巨大,那又如何批量修改?
 
 
  一,首先要了解 Userlist.dat 的格式


域名,邮箱名,真实姓名,绝对路径,密码,邮箱配额

密码部份为 16字节的存储空间,并且是经过加密码的
 
二, 新建一个用户,密码设为123456,然后打开 userlist.dat,看到经过加密码的 123456为 hZqYVKib 
  抄下它
 
三,使用Replame 工具替换 
  Replame 中文版 ([url]http://www.onlinedown.net/soft/39462.htm[/url])
 
  打开 Mdaemon\app\UserList.dat (修改userlist.dat 一定不能改变格式)
  1,在查找中填上" ???????????????? N" (空格+16个问号+4个空格+N) 密码为16个单节字字符,跟着4字符空格是格式.
  2,替换中填上 " hZqYVKib N" (除密码段.格式同上对应)
 
  3,点全部替换,即成功!

你可能感兴趣的:(职场,休闲,Mdaemon升级,批量更改用户密码)