当我尝试将 apple.schema 添加到我在 Debian 上运行的 OpenLDAP 时,这是我得到的错误;
root@directory:~# ldapadd -Y EXTERNAL -H ldapi:/// -f apple.schema
SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
ldapadd: invalid format (line 1) entry: ""
ldapadd: invalid format (line 25) entry: ""
ldapadd: invalid format (line 33) entry: ""
ldapadd: invalid format (line 44) entry: ""
ldapadd: invalid format (line 52) entry: ""
ldapadd: invalid format (line 60) entry: ""
ldapadd: invalid format (line 68) entry: ""
ldapadd: invalid format (line 76) entry: ""
ldapadd: invalid format (line 91) entry: ""
ldapadd: invalid format (line 99) entry: ""
ldapadd: invalid format (line 107) entry: ""
... keeps going ...
... all the way to ...
ldapadd: invalid format (line 1680) entry: ""
ldapadd: invalid format (line 1686) entry: ""
ldapadd: invalid format (line 1692) entry: ""
我用谷歌搜索但一无所获。不知道还能去哪里。任何建议都会很棒。帮我 reddit,你是我唯一的希望。
嘘!嘿,你!是的,你,这个看起来很困惑的家伙!这不是reddit!:-)
此外,更重要的是,这不是您在 OpenLDAP 中添加模式的方式(请参阅手册)——
您希望将
include /path/to/the/schema/file
指令添加到 LDAP 服务器的配置文件 (/etc/openldap/slapd.conf
)。就像是
假设您将 Apple 的架构文件放在适当的位置,可能会这样做......