新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
添加数据没有成功。 成功会有提示的, 首先应该提示你输入密码 多加个参数 -h 19163134 看看什么情况。 还有最好出一下openldap服务端的syslog看一下更有助于你解决问题。
成都创新互联专注于企业成都全网营销推广、网站重做改版、安远网站定制设计、自适应品牌网站建设、HTML5、商城开发、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为安远等各大城市提供网站开发制作服务。
ldap的数据默认放在”/var/lib/ldap”目录下,通过root账户运行slapadd命令添加的数据产生的文件属性属于root用户root组,但是service启动ldap是用ldap用户启动的,所以需要把这些文件的属性修改一下。
可通过程序代码向目录数据库中添加数据,也可使用OpenLDAP客户端工具ldapadd命令来完成添加数据的操作,该命令可将一个LDIF文件中的条目添加到目录。因此,需要首先创建一个LDIF文件,然后再进行添加操作。
应该一样。你安装好后,象建立数据源一样,把你要连接的ldap server的IP、端口、base DN、用户名、密码统统填好,然后就能连上了,一般是能看到整个ldap树的情况,接下去就直接在树的节点上操作就行了。
建议打印出来用户登陆时候的用户和密码,看看用户登陆的时候是不是读取到了ad的用户和密码,如果没有读到可能会用原密码。
根据你说的应该是用户的问题,当时我用PHP连接LDAP的时候就是因为用户的问题,会出错,但是我具体忘了出错的提示信息。
AD是Active Directory的缩写,AD是LDAP的一个应用实例,而不应该是LDAP本身。
?php // 本例使用到 connect, bind, search, interpret search // result, close connection 等等 LDAP 的功能。
1、servers)的协议。php要能够连接上ldap服务器,必须安装php-ldap模块,并修改php.ini配置,增加配置项extension=ldap.so,之后重启apache服务器。
2、首先需要安装php ldap的扩展库。yum install php-ldap 然后就可以用里面的现在函数的。
3、而在Internet 上它也支持了相当多的通讯协议 (protocol),包括了与电子邮件相关的 IMAP,POP3;网管系统 SNMP;网络新闻NNTP;帐号共用 NIS;全球信息网 HTTP 及 Apache 服务器;目录协议 LDAP 以及其它网络的相关函数。
4、服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:A、PHP 解析器(CGI 或者服务器模块)、B、web 服务器、C、web 浏览器。