ldapsearch用户并绑定此用户

时间:2017-05-01 09:05:58

标签: php active-directory ldap edirectory

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

  1. 绑定管理员
  2. 搜索用户
  3. 取消绑定管理员
  4. 绑定找到的用户
  5. 使用新的绑定用户进行一些修改
  6. 他们只是步骤,我有问题是第四个,因为我无法绑定用户,如果我还没有获得用户密码。我的研究表明,通过ldap获取用户密码没有任何变化。所以也许还有另一种方法可以绑定找到的用户。你可能会问自己,为什么这样,为什么不用以前绑定的管理员用户修改(步骤5)。因为绑定的用户限制了访问。

1 个答案:

答案 0 :(得分:0)

没有密码的用户无法绑定。实际上,规范明确规定密码参数不能为空,而且cliemt必须处理这个问题。否则它通常是匿名绑定,它将在AD上失败。

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