1

我在管理 LDAP 方面还很陌生,但我已经走了很远......在我的OpenLDAP服务器上,我正在使用 phpLDAPadmin 执行以下操作:

我有一个带有结构对象类的条目,account因为我需要属性host。现在,我想将属性添加mail到此条目中,但是选择时不会出现在列表中Add new attribute

所以我想我可以添加inetOrgPerson具有属性的objectClass,mail但是这个objectClass不在我可以添加到这个条目的类列表中;仅列出非结构类...

如何将此属性添加mail到具有结构类的条目中account

这是此用户的当前 ldif(为保护隐私而更改/删除了某些部分)

 

# 条目 1:cn=intrixius,ou=Admins,ou=Managed,dc=bla,dc=eu
dn: cn=intrixius,ou=Admins,ou=Managed,dc=bla,dc=eu
cn: intrixius
gecos: intrixius
编号:500
主目录:/home/intrixius
主机:主机1
主机:主机2
登录shell:/bin/bash
对象类:顶部
对象类:帐户
对象类:posixAccount
对象类:shadowAccount
对象类:ldapPublicKey
sshpublickey: ssh-rsa ... intrixius@arch
uid:intrixius
用户名:1​​6859
用户密码:{CRYPT}$6$X...

4

2 回答 2

1

您不能拥有多个 STRUCTURAL 对象类,除非它们形成一个继承层次结构。

于 2016-04-28T11:15:24.153 回答
0

如果您可以修改 LDAP 服务器的架构,您可以创建一个具有“邮件”属性的新辅助类并将其分配给您的帐户。一些实现还支持“ extensibleObject ”辅助类,它允许添加模式中定义的所有属性。

关于类类型等的一个很好的概述可以在这里找到

于 2016-04-28T12:36:10.150 回答