0

我正在使用PHP 5.3.3-7Debian。我问自己是否有可能做这样的事情:

  1. 绑定管理员
  2. 搜索用户
  3. 解绑管理员
  4. 绑定找到的用户
  5. 对新绑定的用户进行一些修改

他们唯一的一步,我遇到的问题是第四步,因为如果我没有用户密码,我无法绑定用户。我的研究表明,通过 ldap 获取用户密码没有任何变化。所以也许还有另一种方法来绑定找到的用户。您可能会问自己,为什么会这样,为什么不使用之前绑定的管理员用户进行修改(步骤 5)。因为绑定的用户访问受限。

4

1 回答 1

0

没有密码就无法绑定为用户。实际上,规范明确指出密码参数不能为空,客户必须注意这一点。否则它通常是一个匿名绑定,会在 AD 上失败。

正如您所说,绑定用户的访问权限受到限制,因为该用户通常拥有更多权限,因此使用管理员用户进行修改不是更合适吗?所以也许你没有完全解释你想要做什么,而不是询问某种方式是否有效——你应该描述你想要实现的目标。

于 2017-05-09T18:56:46.390 回答