主题: 邮箱帐号的命名规则要更改变,烦请协助一下下面的问题

你好
原本的规则是姓_命(拼音)如:li_b@xxx.com因为要应对其他系统,所以要改成
li.b@xxx.com
我的思路是:将原有的帐号导出(包括密码)然后将原帐号改成新帐号导入,生成新帐号。
最后是通过写一程序将旧帐号中的自动转发设置为有效并自动转发到新帐号。

问题,现在的帐号保存方式是ssha的,如果能导出密码,让生成的新帐号用回原来密码。
同时,请问,如何令新增的帐号密码以明文方式保存在ldap中。谢谢。

回复: 邮箱帐号的命名规则要更改变,烦请协助一下下面的问题

SSHA 无法导出为明文密码。但你可以直接将原来的值保存回去。例如:

- 原先的密码是: userPassword: {SSHA}J3neDd09nxA9/LZstppv35mCVYN1MgSF8MfosQ==
- 新帐号直接使用 userPassword: {SSHA}J3neDd09nxA9/LZstppv35mCVYN1MgSF8MfosQ== 即可。

回复: 邮箱帐号的命名规则要更改变,烦请协助一下下面的问题

意思是我直接将帐号导出,将原本的ssha密码直接存在csv文件,再通过你提供的转换程序,转成ldif文件,然后再导入吗?

我现在有2k个帐号,你有什么好的建议。

回复: 邮箱帐号的命名规则要更改变,烦请协助一下下面的问题

如果我想以后的帐号都是以明文方式,保存密码应该如何做?

回复: 邮箱帐号的命名规则要更改变,烦请协助一下下面的问题

iRedAdmin-Pro-1.3.0 里,可以修改 libs/ldaplib/attrs.py 里的: DEFAULT_PASSWD_SCHEME 变量。之后通过 iRedAdmin-Pro 生成的密码就都是明文的。可能你还需要修改 /etc/dovecot-ldap.conf 里的设置,改为使用明文进行验证。

回复: 邮箱帐号的命名规则要更改变,烦请协助一下下面的问题

旧帐号的已经不是明文,有没有影响呢?