免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3636 | 回复: 7
打印 上一主题 下一主题

[ldap] openldap 问题.. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-23 05:20 |只看该作者 |倒序浏览
我在freebsd上用ports安裝了openldap..
改了slapd.conf
suffix          "dc=test,dc=example,dc=org"
rootdn          "cn=Manager,dc=test,dc=example,dc=org"

之后运行
su root -c /usr/local/libexec/slapd

看到slapd是运行了..
# sockstat -4 | grep 389
root     slapd      187    9 tcp4   *:389                 *:*
# netstat -a | grep ldap
tcp4       0      0  *.ldap                 *.*                    LISTEN
tcp6       0      0  *.ldap                 *.*                    LISTEN

但是当用ldapsearch时就不行了..

# ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
ldap_bind: Can't contact LDAP server (-1)

这是什么问题??

我是看这里做的..
http://www.openldap.org/doc/admin22/quickstart.html

论坛徽章:
0
2 [报告]
发表于 2004-03-24 07:07 |只看该作者

openldap 问题..

原帖由 "kinux" 发表:
我在freebsd上用ports安裝了openldap..
改了slapd.conf
suffix          "dc=test,dc=example,dc=org"
rootdn          "cn=Manager,dc=test,dc=example,dc=org"

之后运行
su root -c /usr/local/libexec/sla..........


看看你的slapd.conf里关于acl的设置??

如果acl设置不允许这样匿名search也许会提示错误。但不应该是Can't contact ldap server哦。。怪事。。你或者关闭slapd,用debug模式启动看看(让它在前台运行),可以看到很多debug信息,知道有无问题的了。

slapd -u ldap -d 16  看看。

论坛徽章:
0
3 [报告]
发表于 2004-03-25 07:20 |只看该作者

openldap 问题..

这是什么意思??


  1. test# /usr/local/libexec/slapd -u ldap -d 16
  2. @(#) $OpenLDAP: slapd 2.2.6 (Mar 24 2004 20:54:02) $
  3.         kinux@test.example.com:/usr/ports/net/openldap22-server/work/openldap-
  4. 2.2.6/servers/slapd
  5. daemon: bind(8) failed errno=48 (Address already in use)
  6. daemon: bind(8) failed errno=48 (Address already in use)
  7. slapd stopped.
  8. connections_destroy: nothing to destroy.

  9. test# /usr/local/libexec/slapd -u ldap -d 63
  10. @(#) $OpenLDAP: slapd 2.2.6 (Mar 24 2004 20:54:02) $
  11.         kinux@test.example.com:/usr/ports/net/openldap22-server/work/openldap-
  12. 2.2.6/servers/slapd
  13. daemon_init: <null>;
  14. daemon_init: listen on ldap:///
  15. daemon_init: 1 listeners to open...
  16. ldap_url_parse_ext(ldap:///)
  17. daemon: bind(8) failed errno=48 (Address already in use)
  18. daemon: bind(8) failed errno=48 (Address already in use)
  19. slap_open_listener: failed on ldap:///
  20. slapd stopped.
  21. connections_destroy: nothing to destroy.

  22. test# /usr/local/libexec/slapd -u ldap -d 63 -h ldap://test.example.com:389
  23. @(#) $OpenLDAP: slapd 2.2.6 (Mar 24 2004 20:54:02) $
  24.         kinux@test.example.com:/usr/ports/net/openldap22-server/work/openldap-
  25. 2.2.6/servers/slapd
  26. daemon_init: ldap://test.example.com:389
  27. daemon_init: listen on ldap://test.example.com:389
  28. daemon_init: 1 listeners to open...
  29. ldap_url_parse_ext(ldap://test.example.com:389)
  30. daemon: initialized ldap://test.example.com:389
  31. daemon_init: 1 listeners opened
  32. slapd init: initiated server.
  33. bdb_initialize: initialize BDB backend
  34. bdb_initialize: Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
  35. could not open config file "/usr/local/etc/openldap/slapd.conf": Permission deni
  36. ed (13)
  37. slapd shutdown: freeing system resources.
  38. slapd stopped.
  39. connections_destroy: nothing to destroy.
复制代码

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2004-03-28 17:59 |只看该作者

openldap 问题..

/usr/local/libexec/slapd -u ldap -d 16之前先kill掉以前的slapd进程呀,提示你端口冲突呢,另外可以看看你的syslog信息,会有很详细的错误信息的

论坛徽章:
0
5 [报告]
发表于 2004-03-28 22:34 |只看该作者

openldap 问题..

ttyv0:
#/usr/local/libexec/slapd -u ldap -d 16

ttyv1:
#ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
version: 2

#
# filter: (objectclass=*)
# requesting: namingContexts
#

#
dn:
namingContexts: dc=localhost,dc=my.domain

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

论坛徽章:
0
6 [报告]
发表于 2004-03-28 23:44 |只看该作者

openldap 问题..

# /usr/local/libexec/slapd -u ldap -d 16
@(#) $OpenLDAP: slapd 2.2.6 (Mar 24 2004 20:54:02) $
        kinux@test.example.com:/usr/ports/net/openldap22-server/work/openldap-
2.2.6/servers/slapd
daemon: bind( failed errno=48 (Address already in use)
daemon: bind( failed errno=48 (Address already in use)
slapd stopped.
connections_destroy: nothing to destroy.



# slaptest
config file testing succeeded

论坛徽章:
0
7 [报告]
发表于 2004-03-29 12:07 |只看该作者

openldap 问题..

原帖由 "kinux" 发表:
# /usr/local/libexec/slapd -u ldap -d 16
@(#) $OpenLDAP: slapd 2.2.6 (Mar 24 2004 20:54:02) $
        kinux@test.example.com:/usr/ports/net/openldap22-server/work/openldap-
2.2.6/servers/slapd
..........

sockstat看看还有slapd没?全杀掉

论坛徽章:
0
8 [报告]
发表于 2004-04-02 22:08 |只看该作者

openldap 问题..

原帖由 "i2era" 发表:

sockstat看看还有slapd没?全杀掉


改是全杀掉了.. 可是还是一样..
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP