问题标签 [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.
linux - 如何更改 phpldapadmin 默认端口?
我在 CentOS 6.5 安装 phpldapadmin,登录地址为:
问题是80端口已经被另一个程序使用了,所以我需要修改端口,但是怎么做呢?我已经在谷歌上搜索过,但什么也没得到。结果可能:
http://localhost:81/phpldapadmin
谢谢!
php - 如何通过 PHP 在 OpenLDAP 中创建具有 POSIX 登录能力的用户?
以下方法用于在 OpenLDAP 数据库中创建具有POSIX登录能力的用户。具有通过以下方法创建的帐户的用户可以登录任何 OpenLDAP 客户端 linux 机器。调用此方法时,我必须传递以下变量:
$ldapconn
: 返回ldap_connect
。$username
:我要创建的用户名。$password
: 登录账号的密码。
为了设置对象,我在phpLDAPadmin$info
中引用了 POSIX 用户帐户中使用的属性,它们都有标签。但是,我最终收到以下错误:required
那么$info
创建 POSIX 用户的正确对象是什么?
ldap - 如何在 LDAP 中使用相同的电子邮件地址创建多个联系人?
我按照本教程安装了 LDAP 和 phpLDAPadmin ,到目前为止它正在工作。
现在我正在尝试使用重复的电子邮件地址在通讯簿中创建一个条目。
我正在尝试在 Outlook 中设置联系人共享,但我们的员工组共享一个共同的电子邮件地址。
例如:
- A队一共有三个人。
- 所有三个人共享电子邮件地址
teamA@MyDomain.com
。 - 每个联系人的电子邮件地址都设置为该地址。
创建第一个联系人有效,但我无法创建下一个联系人,因为电子邮件已在使用中。
如何在 LDAP 中使用相同的电子邮件地址创建多个联系人?
我的 ldif 文件示例:
我尝试修改/etc/ldap/schema/core.schema
和其他模式文件,但我没有解决这个问题。
ubuntu - phpLDAPadmin:管理权限
我正在开发一个 LDAP 身份验证服务器,我想为我的用户提供对 phpLDAPadmin 面板的访问权限。
假设我的 LDAP 具有以下结构:
管理员根
团体
管理员组
行政
新应用组
用户3
用户
管理员、用户 1、用户 2、用户 3、用户 4、用户 5
我该怎么做才能让 user3 登录到 phpLDAPadmin 并且只能访问“新应用程序组”配置(他是其中的一部分)?
(以便他可以创建/添加新用户)
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(但它们显然不起作用):
我的配置有问题吗?
ubuntu - 在 ubuntu 的 ldapserver 中哪里可以找到 phpldapadmin 的数据
我在 Ubuntu 中使用 ldap 服务器。从 phpldapadmin 我创建了一个新条目。在 ldap 服务器中,当我使用命令时,我可以看到所有创建的数据$ ldapsearch -x
:
但是在 ldap 服务器的 Ubuntu 中找不到此数据的存储位置。据我了解,它应该是*.ldif
文件。
我希望我的 ldap 服务器允许用户更改他们自己的'userPassword'
属性。所以我需要修改用户数据。
你能帮我在哪里找到数据吗?
php - 如何开发一个phplapadmin自定义页面
我正在自定义一个 phpLdapAdmin 网站,我需要创建一个新的设置页面,用户将在其中更改 config.php 文件中的各种配置值。
该页面不会读取或更改任何 LDAP 对象。它只会读/写一个配置文件。
最好的方法是什么?
最简单的方法是开发一个没有 phpLdapAdmin 库和引用的 php 页面,并使用 iframe 将其加载到 phpLdapAdmin 页面中。
第二个选项是创建一个新命令“custom_config”并创建一个与 phpLdapAdmin 集成的页面,该页面使用库和模板引擎。
还有其他解决方案吗?开发此页面的最佳方法是什么?
有没有描述 phpLdapAdmin 开发的文档?
在此先感谢您的帮助。
2017 年 4 月 4 日 注:
我最终开发了一个包含 common.php 文件的自定义页面,以便访问 serverList 函数。如果您的页面需要知道会话何时过期,则需要这样做:
该页面不使用 phpLdapAdmin 命令架构,开发外部页面很简单。
我发现Config_Lite php 库对于读取和写入配置文件很有用。
openldap - 告诉 OpenLdap 使用已经加密的密码
我是 Ldap 的新手,并尝试导入我的所有用户。
我尝试像这样添加一个人:
但我的用户密码有问题:{CRYPT}saHW9GdxihkGQ
我的数据库已经包含像这样的加密密码 a913759b1331c15d3048b7142fb75e50
我如何告诉 OpenLdap/phpldapadmin 使用加密形式而不是再次加密它?
ubuntu - OpenLDAP CLI 身份验证失败
我在我的 Ubuntu 16.04 机器上运行了一个 OpenLDAP 服务器。我还安装了 PhpLDAPAdmin,PHPLdapAdmin 工作正常,我可以进行身份验证。此外,如果我在 CLI ldapsearch 上运行,它也可以正常工作。但是,一旦我尝试运行需要身份验证的 CLI 函数,我总是会遇到身份验证失败:
在 PHPLdapAdmin 中,如果我检查我的密码是否有效,我是否必须进行额外的命令或显式编码?编码是ssha。
如果运行与 openldap 用户相同的命令,它可以工作。但默认情况下,我也应该能够以 root 身份运行 ldap 命令。
谢谢
networking - 如何在 Windows Server 2012 r2 上的 ActiveDirectory 上管理 phpldapadmin?
我知道 AD 可以用来管理用户,但我的用户在 phpldapadmin 或 LDAP 服务器上。如何将 LDAP 服务器连接并同步到 AD 以管理 LDAP 服务器上的用户?
我以前尝试过几种方法。
第一个我尝试使用LDP连接到ldapserver,它可以连接并且它们的树出现了,但是当我尝试绑定它时,它会显示此消息
第二个我尝试使用ADSI Edit来管理它,但是当我必须在高级选项中输入用户名和密码时它一直卡住。
我做错了什么或者有人有这方面的教程吗?我无法让它工作