引用:
问为什么用户名一定要是那个directory.server
假如不用一个共用的如directory.server, 那就要用一些如ethansoft.com或abc.com, 考虑到不是每个admin 都喜欢abc.com, 加上用一个standard 的 directory.server, 也更容易配合我写installer, 所以我用了directory.server
引用:
1,怎么样用命令行管理LDAP,能否针对本系统简单介绍一下
因installer 用了extmail专有的schema, 所以许用extman 来管理用户, 至于openldap 的管理, 你可在google里找,只要是用在openldap server 管理的,都通用.
这个有点难度,主要可以在postfix 的 main.cf 设定, 开发policy server,或通过mailling list 来处理,现在的installer 还未做到这点,楼上地可帮忙研究吗?
引用:
2,:点击管理员列表,点击管理员连接,修改管理资料中输入新的密码两次,[red]选择域名[/red],确定
这两个是同一样的问题. 当你在extman里修改了
root@directory.server 密码之后,必须也同时修改/etc/authlib/authldaprc 的 LDAP_BINDPW 及 /etc/saslauthd.conf 的 ldap_bind_pw:.
我不用cn=Manager,dc=directory,dc=server 而选择用mail=root@directory.server,o=extmailManager,dc=directory,dc=server
是因为cn=Manager,dc=directory,dc=server 是超级admin, 而mail=root@directory.server,o=extmailManager,dc=directory,dc=server 只是extmail 与extman 的admin,主要在与此同时/etc/authlib/authldaprc 及/etc/saslauthd.conf 都用文明写上密码,假如某人hack 进server, 而我们有用 cn=Manager,dc=directory,dc=server 的话, 那整个ldap 就完了, 但如用mail=root@directory.server,o=extmailManager,dc=directory,dc=server , 那最坏也只是丢了 extmail 的那一部分,其它在openldap的资料都回平安无事, 明白吗?