Ubuntu 13.10 上的 OpenLDAP

Ubuntu 13.10 上的 OpenLDAP

我已经按照 Ubuntu 指南配置了 OpenLDAP(进行了一些小的修改,例如设置了正确的密码、我自己的域名,以及创建了一个员工组而不是人员下的示例组),完成了除复制之外的所有步骤。

一切都运行良好,除了我不能使用 ldapscripts......

当我执行:

sudo ldapadduser gearge qa

我收到 LDAP 错误,并且 /var/log/ldapscripts.log 显示:

May 18 11:43:12 ubuntu ldapscripts: ldapadduser(khadri): /usr/sbin/ldapadduser george qa
No such object (32)
Matched DN: dc=khadri,dc=com
ldap_add: No such object (32)
    matched DN: dc=khadri,dc=com
  -> Error adding user george to LDAP

我很迷茫...我检查了后端、前端、/etc/ldapscripts/ldapscripts.passwd 并且密码匹配......

我的 ldapscripts.conf 文件正确指出:

# LDAP server
# DEBIAN: value from /etc/nslcd.conf (uri) is used.
SERVER="ldap://localhost"

# Suffixes
# DEBIAN: values from /etc/nslcd.conf (base maps) are used.
SUFFIX="dc=khadri,dc=com" # Global suffix
GSUFFIX="ou=Groups"        # Groups ou (just under $SUFFIX)
USUFFIX="ou=Peaple"         # Users ou (just under $SUFFIX)
MSUFFIX="ou=Machines"      # Machines ou (just under $SUFFIX)

欢迎任何想法...

答案1

ldapscripts.conf 中有一个错误:

USUFFIX="ou=Peaple"         # Users ou (just under $SUFFIX)

应该

USUFFIX="ou=People"         # Users ou (just under $SUFFIX)

相关内容