问题标签 [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 投票
0 回答
201 浏览

php - PHP LDAP 管理员不在操作系统上创建用户

我在 Ubuntu 上使用phpldapadmin 。我可以在 Web 界面上创建用户和组,但是我看不到在操作系统上创建的新用户。

Web 界面是否与内部 os 用户数据库链接?或者我应该重复两次操作:

  1. 在 phpldapadmin 上创建用户

  2. 在操作系统上创建用户?

做两次工作对我来说似乎很奇怪。

0 投票
0 回答
1073 浏览

php - 无法启用 php5-ldap 模块

我已经在 ubuntu 中安装了 php5-ldap 模块并运行

我在 /etc/php5/apache2/php.ini 中评论了 extension=php_ldap.dll 但它仍然无法正常工作

我在某处读到我还需要添加 extension=ldap.so。但我不确定在哪里添加它。有人可以帮忙吗?

0 投票
1 回答
4012 浏览

ldap - 如何通过 phpldapadmin 向 ldap 用户添加 memberof 属性

我正在使用 openldap 创建一个简单的用户和简单的组。

我想通过将 memberof 属性添加到用户条目来将用户与组相关联。这意味着我需要向用户添加 groupOfNames 对象类,groupOfNames 在 core.schema 中,但它既不能通过 phpldapadmin 也不能通过 ldapmodify 将该对象类添加到用户。我得到了错误:

我确信 core.schema 已经成功导入到 openldap。

可能的原因是什么?如何向用户添加 memberof 属性?

谢谢!

-SG-

0 投票
2 回答
11103 浏览

nginx - 在 nginx 中使用别名作为相对 URL 时的禁止位置

我正在尝试在相对 url 上使用 Nginx 设置 roundcube / phpldapadmin / ...,例如:

源代码位于以下文件夹中:

Apache 2.4 一切正常,但我是 Nginx 的新手。我有以下location内容roundcube

哪个工作正常,但以下phpldapadmin不起作用:

我得到一个403 forbidden,带有以下日志:

2016/02/07 21:43:33 [错误] 23047#0: *1 "/usr/share/phpldapadmin/htdocs" 的目录索引被禁止,客户端:xxx.xxx.xxx.xxx,服务器:,请求: “GET /phpldapadmin/HTTP/1.1”,主机:“

我检查了权限:

我尝试将所有者更改为,:www-data但没有成功。当我为圆形立方体尝试以下操作时,它不起作用:

我认为这可能是尾随的问题/或类似问题的问题,但我对 nginx 真的很陌生,所以我找不到它......

基本上,我有相反的问题:https ://stackoverflow.com/questions/31820362/nginx-403-directory-is-forbidden-when-using-root-location

0 投票
1 回答
421 浏览

php - 无法使用 ldap_connect() 将我的 ohp 应用程序连接到 Openldap 服务器,返回资源 ID#2

我已经在 Ubuntu 14.04 中安装了 Openldap 并且我还安装了 phpldapadmin 在这一步之前一切看起来都很好,但是当我尝试用这个脚本连接我的 php 应用程序时,我得到了与结果资源 id #2 相同的响应

这是我的脚本:

0 投票
1 回答
1685 浏览

php - php ldap连接功能问题

我使用 ubuntu 服务器并安装了默认 LAMP 包我用 php 运行 ldap 查询但是我收到以下错误消息;

致命错误:未捕获的错误:调用未定义的函数 ldap_connect()

我在 php.ini 文件中插入 extension=php_ldap.so 和 extension=ldap.so 参数但是,我想安装 php ldap 包我收到以下错误消息;

php7.0-ldap :取决于:php7.0-common (= 7.0.4-7ubuntu1) 但要安装 7.0.4-7ubuntu2

所以,我不能安装这个包

如何为 php7.0 启用 ldap 包?

如何为 php7.0 启用 ldap 扩展?

0 投票
2 回答
2005 浏览

ldap - LDAP 多结构对象类

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

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

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

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

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

0 投票
3 回答
1482 浏览

openldap - 用 phpldapadmin 连接 openldap

我有 3 台服务器用于 openldap、phpldapadmin 和客户端访问。我已经完成了 phpldapadmin 安装,我可以通过浏览器http://example.local/ldapadmin中的服务器 3 访问它

在服务器 1(openldap)中,我打开了 ldap 协议、端口 389/tcp 并安装了 ldap:

但是当我尝试登录时它说:

无法为用户联系 ldap 服务器 (-1)

任何人都知道如何配置 openldap 以便它可以通过 phpldapadmin 远程使用/管理?

缺少什么配置?

环境:centos 7

谢谢你然后

0 投票
1 回答
650 浏览

ldap - 密码字段未在 phpldapadmin 中呈现

我尝试在运行 Ubuntu 14.04 的 VM 中设置 LDAP,还尝试安装 phpldapadmin。现在,我可以访问 phpldapadmin,但是当我尝试创建一个新的用户帐户时,它给了我这个错误:

尝试获取不存在的值时出错(外观,password_hash_custom)

我已经尝试过这里建议的修复。我也试过搜索stackoverflow,我看到了同样的建议。不幸的是,错误不会消失。就好像它正在寻找预先存在的值。

我按照此处提供的说明设置 LDAP 和 phpldapadmin。我现在想知道我是否错过了一个步骤,例如也许我应该加载某个 .ldif 文件或其他东西。

错误的回溯给出了这个:

我一直在扫描文件,但我无法确定问题所在。

任何帮助将不胜感激。

附加信息:OpenLDAP 版本:2.4 PHP 版本:5.5

0 投票
2 回答
2745 浏览

php - 警告:ldap_add():添加:对象类违规

在过去的几天里,我一直在尝试了解有关 ldap 的更多信息,现在我希望能够从 web 表单在我的 phpldapadmin 服务器上创建一个新帐户。我有正确地通过 php 传回的值,但我不断收到objectclass violation错误消息。我搜索了许多不同的资源(包括这个),基本上我能找到的只是objectclass需要与字典的设置方式完全匹配。我为我已经在那里成功工作的一些手动创建的用户运行了导出,这是输出的一个示例:

我已经尝试在我的脚本中尽可能地模仿它(如下),但我仍然收到违规错误。连接或与任何其他字段没有问题,只有objectclass问题。

我玩过对象类并尝试切换它们的位置或仅使用inetOrgPerson,但仍然没有运气。有什么想法吗?