问题标签 [phpldapadmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3271 浏览

linux - 如何更改 phpldapadmin 默认端口?

我在 CentOS 6.5 安装 phpldapadmin,登录地址为:

问题是80端口已经被另一个程序使用了,所以我需要修改端口,但是怎么做呢?我已经在谷歌上搜索过,但什么也没得到。结果可能:

http://localhost:81/phpldapadmin

谢谢!

0 投票
1 回答
1372 浏览

php - 如何通过 PHP 在 OpenLDAP 中创建具有 POSIX 登录能力的用户?

以下方法用于在 OpenLDAP 数据库中创建具有POSIX登录能力的用户。具有通过以下方法创建的帐户的用户可以登录任何 OpenLDAP 客户端 linux 机器。调用此方法时,我必须传递以下变量:

  • $ldapconn: 返回ldap_connect
  • $username:我要创建的用户名。
  • $password: 登录账号的密码。


为了设置对象,我在phpLDAPadmin$info中引用了 POSIX 用户帐户中使用的属性,它们都有标签。但是,我最终收到以下错误:required

那么$info创建 POSIX 用户的正确对象是什么?

0 投票
2 回答
1399 浏览

ldap - 如何在 LDAP 中使用相同的电子邮件地址创建多个联系人?

我按照本教程安装了 LDAP 和 phpLDAPadmin ,到目前为止它正在工作。

现在我正在尝试使用重复的电子邮件地址在通讯簿中创建一个条目。

我正在尝试在 Outlook 中设置联系人共享,但我们的员工组共享一个共同的电子邮件地址。

例如:

  • A队一共有三个人。
  • 所有三个人共享电子邮件地址teamA@MyDomain.com
  • 每个联系人的电子邮件地址都设置为该地址。

创建第一个联系人有效,但我无法创建下一个联系人,因为电子邮件已在使用中。

如何在 LDAP 中使用相同的电子邮件地址创建多个联系人?

我的 ldif 文件示例:

我尝试修改/etc/ldap/schema/core.schema和其他模式文件,但我没有解决这个问题。

0 投票
0 回答
1364 浏览

ubuntu - phpLDAPadmin:管理权限

我正在开发一个 LDAP 身份验证服务器,我想为我的用户提供对 phpLDAPadmin 面板的访问权限。

假设我的 LDAP 具有以下结构:

管理员根

团体

管理员组

行政

新应用组

用户3

用户

管理员、用户 1、用户 2、用户 3、用户 4、用户 5

我该怎么做才能让 user3 登录到 phpLDAPadmin 并且只能访问“新应用程序组”配置(他是其中的一部分)?

(以便他可以创建/添加新用户)

0 投票
1 回答
341 浏览

amazon-ec2 - 挣扎于 OpenLDAP 配置(在 AWS EC2 上)

我一直在使用 AWS EC2 在 linux 实例上配置 LDAP 服务器。到目前为止,我成功地设置了 LDAP 和 phpLDAPadmin 一起工作。

我创建了用户和组“组织单位”。我已将用户和组添加到这些“OU”中。现在,我想将 LDAP 树的特定部分授予“组”的“用户”成员的访问权限。这就是我现在无法配置的...

我的 LDAP 树如下所示:

假设我将 user1 + user2 添加到“app1_users”的“memberUid”列表中,并将 user2 + user3 添加到“app2_users”的“memberUid”列表中。

我想:

  • cn=admin 拥有对树的完全权限/访问权限
  • app1_users 可以连接(到 phpLDAPadmin)并将新成员添加到组本身
  • app2_users 的用户也一样

连接的用户(在 phpLDAPadmin 上)应该只能看到他所属的树(和子树)。

这是我尝试过的 ACI(但它们显然不起作用):

我的配置有问题吗?

0 投票
1 回答
675 浏览

ubuntu - 在 ubuntu 的 ldapserver 中哪里可以找到 phpldapadmin 的数据

我在 Ubuntu 中使用 ldap 服务器。从 phpldapadmin 我创建了一个新条目。在 ldap 服务器中,当我使用命令时,我可以看到所有创建的数据$ ldapsearch -x

但是在 ldap 服务器的 Ubuntu 中找不到此数据的存储位置。据我了解,它应该是*.ldif文件。

我希望我的 ldap 服务器允许用户更改他们自己的'userPassword'属性。所以我需要修改用户数据。

你能帮我在哪里找到数据吗?

0 投票
0 回答
157 浏览

php - 如何开发一个phplapadmin自定义页面

我正在自定义一个 phpLdapAdmin 网站,我需要创建一个新的设置页面,用户将在其中更改 config.php 文件中的各种配置值。

该页面不会读取或更改任何 LDAP 对象。它只会读/写一个配置文件。

最好的方法是什么?

最简单的方法是开发一个没有 phpLdapAdmin 库和引用的 php 页面,并使用 iframe 将其加载到 phpLdapAdmin 页面中。

第二个选项是创建一个新命令“custom_config”并创建一个与 phpLdapAdmin 集成的页面,该页面使用库和模板引擎。

还有其他解决方案吗?开发此页面的最佳方法是什么?

有没有描述 phpLdapAdmin 开发的文档?

在此先感谢您的帮助。

2017 年 4 月 4 日 注:

我最终开发了一个包含 common.php 文件的自定义页面,以便访问 serverList 函数。如果您的页面需要知道会话何时过期,则需要这样做:

该页面不使用 phpLdapAdmin 命令架构,开发外部页面很简单。

我发现Config_Lite php 库对于读取和写入配置文件很有用。

0 投票
1 回答
270 浏览

openldap - 告诉 OpenLdap 使用已经加密的密码

我是 Ldap 的新手,并尝试导入我的所有用户。

我尝试像这样添加一个人:

但我的用户密码有问题:{CRYPT}saHW9GdxihkGQ

我的数据库已经包含像这样的加密密码 a913759b1331c15d3048b7142fb75e50

我如何告诉 OpenLdap/phpldapadmin 使用加密形式而不是再次加密它?

0 投票
1 回答
130 浏览

ubuntu - OpenLDAP CLI 身份验证失败

我在我的 Ubuntu 16.04 机器上运行了一个 OpenLDAP 服务器。我还安装了 PhpLDAPAdmin,PHPLdapAdmin 工作正常,我可以进行身份​​验证。此外,如果我在 CLI ldapsearch 上运行,它也可以正常工作。但是,一旦我尝试运行需要身份验证的 CLI 函数,我总是会遇到身份验证失败:

在 PHPLdapAdmin 中,如果我检查我的密码是否有效,我是否必须进行额外的命令或显式编码?编码是ssha。

如果运行与 openldap 用户相同的命令,它可以工作。但默认情况下,我也应该能够以 root 身份运行 ldap 命令。

谢谢

0 投票
0 回答
1292 浏览

networking - 如何在 Windows Server 2012 r2 上的 ActiveDirectory 上管理 phpldapadmin?

我知道 AD 可以用来管理用户,但我的用户在 phpldapadmin 或 LDAP 服务器上。如何将 LDAP 服务器连接并同步到 AD 以管理 LDAP 服务器上的用户?

我以前尝试过几种方法。

第一个我尝试使用LDP连接到ldapserver,它可以连接并且它们的树出现了,但是当我尝试绑定它时,它会显示此消息

第二个我尝试使用ADSI Edit来管理它,但是当我必须在高级选项中输入用户名和密码时它一直卡住。

我做错了什么或者有人有这方面的教程吗?我无法让它工作