无法使用phpLDAPAdmin在DN中搜索成员属性

问题描述 投票:0回答:1

我正在使用phpLDAPadmin来管理哪些用户可以基于添加到服务器上的“ passwd”表中来访问单个服务器。

我的服务器正确地与cn = test对话,该DN为:cn=test,ou=profile,dc=example,dc=co,dc=uk

并且在此cn = test中,我正在使用属性:“ serviceSearchDescriptor”。

它的这一面正常工作,我知道这是因为,如果我使用命令“ getent passwd”在该字段中输入“ passwd:ou = admin,ou = people”,则可以看到admin组中的用户。

我想做的是能够将DN:“cn=usergroup,ou=service,ou=security,dc=example,dc=co,dc=uk”中的成员添加到服务器上的passwd表中。

((我最终希望让ou = admin和cn = user在一起,但一次只需要一步!)。

我尝试了多种不同的方法来使它正常工作,但是我无法使用户成功添加到passwd数据库中。

我尝试过的一些示例:passwd:memberOf=cn=usergroup,ou=service,ou=security,dc=example,dc=co,dc=uk passwd:cn=usergroup,ou= service,ou=security,dc= example,dc=co,dc=uk passwd:(|(ou=admin,ou=people)(cn=usergroup,ou= service,ou=security,dc= example,dc=co,dc=uk) passwd:memberOf(cn=usergroup,ou=service,ou=security,dc=example,dc=co,dc=uk) passwd:memberOf(uid=cn=usergroup,ou=service,ou=security,dc=example,dc=co,dc=uk)

我的服务器

`root@server ~# uname -a
SunOS server 5.11 11.3 sun4v sparc sun4v`



`root@server ~# ldapclient list
NS_LDAP_FILE_VERSION= 2.0
NS_LDAP_BINDDN= cn=proxy,ou=profile,dc=example,dc=co,dc=uk
NS_LDAP_BINDPASSWD= {NS1}password
NS_LDAP_SERVERS= x, y, z
NS_LDAP_SEARCH_BASEDN= dc=example,dc=co,dc=uk
NS_LDAP_AUTH= tls:simple
NS_LDAP_SEARCH_REF= FALSE
NS_LDAP_SEARCH_SCOPE= sub
NS_LDAP_SEARCH_TIME= 30
NS_LDAP_SERVER_PREF= x
NS_LDAP_CACHETTL= 10
NS_LDAP_PROFILE= test
NS_LDAP_CREDENTIAL_LEVEL= proxy
NS_LDAP_SERVICE_SEARCH_DESC= passwd: ou=admin,ou=people,
NS_LDAP_BIND_TIME= 10`

root@sybdev01 /# getent passwd userA:x:42:10001:user A:/home/auser:/bin/bash

My cn=test details are:

authenticationMethod: tls:simple bingTimeLimit: 10 cn: test credentialLevel:proxy defaultSearchBase: dc=example,dc=co=dc=uk defaultSearchScope=sub defaultSearchList: x y z followReferrals: false ObjectClass: DUAConfigProfile, top searchTimeLimit: 30 ServiceSearchDescriptor:

我的cn = usergroup详细信息是:cn:用户组member: uid=user1,ou=otherou,ou=people,dc=example,dc=co=dc=uk objectClass: top, groupOfNames

如果有人对我如何能够提取属于cn属性的成员的用户有任何想法,将不胜感激!

我一直在检查/ var / adm / messages并确保我知道有效的语法。我也相当有信心,这只是执行我需要在serviceSearchDescriptor中输入的顺序,但是如果我列出的其他设置可能需要更改,请告诉我。

phpmyadmin ldap openldap phpldapadmin
1个回答
0
投票

查找叠加层的成员。必须安装和配置。

© www.soinside.com 2019 - 2024. All rights reserved.