我有一个正常运行的 Active Directory 服务器,但每当我尝试对使用它的 Postfix 服务器进行身份验证(使用saslauthd
)时,我注意到只有绑定用户可以连接。每当我尝试使用有效凭据连接到服务器时,它都不起作用。
知道在哪里可以调试为什么只有绑定用户可以登录吗?我知道这是可能的,因为我有另一个设置,Postfix 对所有用户进行 LDAP 身份验证,但我似乎无法弄清楚它们之间有什么区别。
答案1
发布这个问题后不久,我自己找到了答案。
问题是我的ldap_search_base
绑定用户cn=postfix
在/etc/saslauthd.conf
.将搜索库更改为用户 OU 后,它开始工作:)