标签: ldap

ldap_add 没有这样的对象 (32) 匹配 dn dc=domain dc=com

当我尝试使用以下命令将用户导入 LDAP 时:

ldapadd -x -D "cn=Manager,dc=domain,dc=com" -W -f  /etc/openldap/root.ldif
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

ldap_add no such object (32) 
          matched dn dc=domain,dc=com
Run Code Online (Sandbox Code Playgroud)

让我向您展示这些文件:

/etc/openldap/domain.ldif

dn: dc=domain,dc=com
dc: domain
description: LDAP Admin
objectClass: dcObject
objectClass: organizationalUnit
ou: rootobject 

dn: ou=People, dc=domain,dc=com
ou: People
description: Users of adminmart
objectClass: organizationalUnit
Run Code Online (Sandbox Code Playgroud)

/etc/openldap/root.ldif

dn: uid=root,ou=People,dc=domain,dc=com
uid: root
cn: Manager
objectClass: account
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我吗?

谢谢

linux openldap redhat ldap

11
推荐指数
1
解决办法
5万
查看次数

域控制器为其自己的域返回 LDAP 引用

我有 2 个域,每个域有 2 个域控制器:

  • 公司.本地
  • ad.company.com.au

两个域都在同一个林中,并且具有双向信任设置。我们正在迁移到ad.company.com.au目前,但是在需要查询 LDAP 的系统方面存在一些问题。

在对任一域控制器进行 LDAP 搜索时,ad.company.com.au我们会得到一个不受company.com.auAD 控制的引用:

$ ldapsearch -x -h 172.xx.xx.11 -b DC=company,DC=com,DC=au -D "my.username@ad.company.com.au" -W
Enter LDAP Password: 
# extended LDIF
#
# LDAPv3
# base <DC=company,DC=com,DC=au> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
# with manageDSAit control
#

# search result
search: 2
result: 10 Referral
text: 0000202B: RefErr: DSID-031007EF, data 0, 1 access points
    ref 1: 'company.
 com.au'

ref: ldap://company.com.au/DC=company,DC=com,DC=au

# …
Run Code Online (Sandbox Code Playgroud)

active-directory ldap domain-controller windows-server-2008-r2

11
推荐指数
1
解决办法
3万
查看次数

PHP 配置找不到 LDAP 头库

我安装了 LDAP 开发标头:

apt-get install libldb-dev

这添加了一些 ldap 标头:

root@crunchbang:/usr/include# ls -la ldap*
-rw-r--r-- 1 root root  9466 Apr 23  2013 ldap_cdefs.h
-rw-r--r-- 1 root root  1814 Apr 23  2013 ldap_features.h
-rw-r--r-- 1 root root 65213 Apr 23  2013 ldap.h
-rw-r--r-- 1 root root  9450 Apr 23  2013 ldap_schema.h
-rw-r--r-- 1 root root  3468 Apr 23  2013 ldap_utf8.h
Run Code Online (Sandbox Code Playgroud)

当我配置和引用目录时:

./configure --with-ldap=/usr/include

我收到此错误:

...
checking for LDAP support... yes
checking for LDAP Cyrus SASL support... no
checking size of long int... …
Run Code Online (Sandbox Code Playgroud)

linux php ldap

11
推荐指数
3
解决办法
3万
查看次数

什么是LDAP?

您如何向听说过 LDAP 并可能与之交互但从未真正掌握它的系统管理员解释 LDAP?

类比很好,但请包括一些突出的技术细节以帮助它们扎根。

询问本着Active Directory的精神解释

ldap

10
推荐指数
3
解决办法
1911
查看次数

SonicWALL VPN 的 LDAP 身份验证

我正在尝试将 SonicWALL 配置为允许 VPN 用户进行 LDAP 身份验证。我以前用另一台设备做过这件事,我记得这很简单。但这次我不能让它在我的生活中工作。

当我启用“LDAP + 本地用户”模式,输入 LDAP 服务器信息和 AD 组名称时,我不断收到“LDAP 身份验证失败”或“LDAP 服务器上的凭据无效”错误。我已经尝试了所有对我有意义的设置的不同排列,结果相同。到目前为止,SonicWALL 支持绝对没有帮助。我已按照他们的手册说明进行了操作,但没有解决方案。

这里有人遇到过同样的情况吗?我觉得我错过了某个地方的设置......

vpn ldap authentication sonicwall

10
推荐指数
1
解决办法
6万
查看次数

如何设置 Redmine =&gt; Active Directory 身份验证?

首先,我不是现场的 AD 管理员,但我的经理要求我尝试将我的个人 Redmine 安装与 ActiveDirectory 集成,以便对其进行测试以进行更大规模的部署。

我们的 AD 服务器在 host:port 上ims.example.com:389,我有一个 user IMS/me

现在,我me在 Redmine 中也有一个使用本地身份验证的用户。

我在 RedMine 中使用以下参数创建了一个 ActiveDirectory LDAP 身份验证方法:

Host: ims.example.com
Port: 389
Base DN: cn=Users,dc=ims,dc=example,dc=com

On-The-Fly User Creation: YES
Login: sAMAccountName
Firstname: givenName
Lastname: sN
Email: mail
Run Code Online (Sandbox Code Playgroud)

测试此连接工作正常。

但是,我没有成功通过它进行身份验证。

我已经创建了一个备份管理员用户,这样我就可以在发生me故障时重新访问该帐户,然后我尝试更改me为使用 ActiveDirectory 凭据。但是,一旦我这样做,就无法登录。我已经尝试了所有这些登录名选项:

  • me
  • IMS/me
  • IMS\me

我使用了我已知的域密码,但没有任何乐趣。

那么,我有什么设置错误,或者我需要获取哪些信息才能使这项工作发挥作用?

active-directory ldap authentication redmine ruby-on-rails

10
推荐指数
2
解决办法
3万
查看次数

Nginx 是否支持 LDAP 身份验证?

nginx 是否支持 ldap 身份验证?我刚刚从 apache 迁移,并希望将我所有基于 openldap 和 mod_auth_ldap 的身份验证移动到 nginx。如果可能的话,请告诉我。

从这个列出 nginx 的所有模块的页面中,我没有看到任何关于 LDAP 的提及。谢谢,

openldap nginx ldap centos

10
推荐指数
3
解决办法
2万
查看次数

我的 AD 是否已经是 LDAP 服务器?

我已经安装了 LDAP 浏览器,以尝试浏览我的 AD 信息(这是启用 Google Directory Sync 过程的一部分)。

但是,我不断收到连接错误(使用端口:19389)。

第一个问题:我的 Active Directory(2003R2 服务器)是否已经是 LDAP 服务器?(从阅读中我了解到每个 AD 都是 LDAP 的实现) - 所以我的答案是肯定的。

在这种情况下,为什么我无法连接?是否有任何设置可以启用此类“LDAP”连接?(我觉得不是)我觉得我错过了一些重要的信息。

*我使用 JXplorer 作为 LDAP 浏览器

这个 Ansewr MS Active Directory 作为一个简单的 LDAP 服务器指导我使用:ADAM - 但我看不出这对我有什么帮助。

windows-server-2003 active-directory ldap

10
推荐指数
1
解决办法
9万
查看次数

如何让 SASL 身份验证与 DIGEST-MD5 一起用于 OpenLDAP?

我正在slapdUbuntu 14.04 Trusty Tahr 上设置 OpenLDAP 。我希望某些不是用户的实例(复制等)能够通过SASL使用DIGEST-MD5机制登录。

与用户不同,他们应该在目录树中具有相应的 DN(以及密码)。相反,他们的凭据应该存储在外部,因此SASL.

我现在正在使用saslauthd(例如,如果可以直接访问 sasldb,这不是硬性要求)并且它使用机制工作正常PLAINLOGIN而使用机制DIGEST-MD5CRAM-MD5.

我错过了什么或做错了什么?我怎样才能让它工作DIGEST-MD5


OpenLDAP的配置为SASL/etc/ldap/sasl2/slapd.conf这样的:

mech_list: EXTERNAL DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
pwcheck_method: saslauthd
saslauthd_path: /var/run/saslauthd/mux
Run Code Online (Sandbox Code Playgroud)


有趣的(改变的)选项/etc/default/saslauthd是:

START=yes
MECHANISMS="sasldb"
Run Code Online (Sandbox Code Playgroud)

它们导致saslauthd像这样启动:

/usr/sbin/saslauthd -a sasldb -c -m /var/run/saslauthd -n 5
Run Code Online (Sandbox Code Playgroud)


我用DIGEST-MD5这样的方式重现失败的案例:

# ldapsearch -U replication -ZZ -Y DIGEST-MD5 -H ldap://ldap-master.example.com/ -b "dc=example,dc=com" "(objectClass=*)" …
Run Code Online (Sandbox Code Playgroud)

openldap ldap saslauthd sasl

10
推荐指数
1
解决办法
1万
查看次数

为 SSO vCenter 设置 LDAP 服务

全新安装 vCenter 服务器

服务器 2008 r2

我安装了 AD 设置用户,当我点击“测试连接”时尝试在 vCenter 中“添加身份源”时出现错误

“vCenter Single Sign-on 服务器无法连接到指定 URL 处的服务或无法对服务进行身份验证”

我的“添加身份源”配置:

使用“Active Directory 作为 LDAP 服务器”

名称:domain.local

用户的基本 DN:cu=users,dc=domain,dc=local

域名:domain.local

域别名:

组的基本 DN:cu=users,dc=domain,dc=local

主服务器 URL:ldap://ad.domain.local

辅助服务器网址:

用户名:administrator@vsphere.local

密码:密码

我不确定如何设置 LDAP 服务。

我已经安装了 AD LDS 并创建了一个实例,我不确定我是否在正确的轨道上,但是当我设置实例时,我接受了所有默认值:

是的,创建一个应用程序目录分区

分区名称:cu=users,dc=domain,dc=local

我已禁用防火墙

检查 AD LDS 实例是否正在运行,但我仍然收到错误消息。

有人能告诉我我做错了什么吗?

ldap vmware-vcenter

10
推荐指数
1
解决办法
7417
查看次数