Ich bin noch relativ neu mit LDAP unterwegs. Und wahrscheinlich stehe ich genau deswegen auch an.
Ich möchte gerne in der ou=hosts,dc=example,dc=com meine Hosts verwalten.
Für die Authentikation hätte ich gerne Gruppen aus ou=groups,dc=example,dc=com die "groupOfNames" sind dafür verwenden.
Ein Beispiel für eine Gruppe mit Usern:
Code: Alles auswählen
$ ldapsearch -h ldap.example.com -D cn=server_id,cn=de-hetfs-ldap-01,ou=server,ou=hosts,dc=example,dc=com -w verYSecret -b cn=perm-srv-aldebaran_user,ou=server,ou=group,dc=example,dc=com
# extended LDIF
#
# LDAPv3
# base <cn=perm-srv-aldebaran_user,ou=server,ou=group,dc=example,dc=com> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# perm-srv-aldebaran_user, server, group, example.com
dn: cn=perm-srv-aldebaran_user,ou=server,ou=group,dc=example,dc=com
objectClass: customposixGroup
objectClass: groupOfNames
cn: server_user
cn: perm-srv-aldebaran_user
gidNumber: 6000
description: Server User Group
member: cn=userA,ou=people,dc=example,dc=com
member: cn=userB,ou=people,dc=example,dc=com
member: cn=userC,ou=people,dc=example,dc=com
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
Code: Alles auswählen
$ ldapsearch -h ldap.example.com -D cn=server_id,cn=de-hetfs-ldap-01,ou=server,ou=hosts,dc=example,dc=com -w verYSecret -b cn=groups,cn=aldebaran,ou=laptops,ou=hosts,dc=example,dc=com
# extended LDIF
#
# LDAPv3
# base <cn=groups,cn=aldebaran,ou=laptops,ou=hosts,dc=example,dc=com> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# groups, aldebaran, laptops, hosts, example.com
dn: cn=groups,cn=aldebaran,ou=laptops,ou=hosts,dc=example,dc=com
cn: groups
member: cn=perm-srv_admin,ou=server,ou=group,dc=example,dc=com
member: cn=perm-srv-aldebaran_user,ou=server,ou=group,dc=example,dc=com
gidNumber: 6000
objectClass: groupOfNames
objectClass: top
objectClass: customposixGroup
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
In den Gruppen selber kann ich dann zuordnen, welche User dann Berechtigungen haben.
Wie kann ich abfragen, dass ich bei aus der Zweiten Abfrage die Member der member-groups bekomme? Es müssten die beiden "member" also noch einmal aufgelöst werden?
Geht das überhaupt?
lg scientific