免费注册 查看新帖 |

Chinaunix

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

[ldap] openldap的配置手册 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-24 20:52 |只看该作者 |倒序浏览
最近一直在安装opneldap-2.0.25,现在终于搞定了,所以拿来和大家分享一下,如果有什么意见,可以共同讨论一下:

1) 一般需要安装以下四个rpm包:
    openldap-2.0.25-1.i386.rpm
    openldap-servers-2.0.25-1.i386.rpm
    openldap-clients-2.0.25-1.i386.rpm
    openldap-devel -2.0.25-1.i386.rpm
Openldap-2.0*是必要套件,一定要先安装;Openldap-servers*是服务器套件;openldap-clients*是操作程序套件;openldap-devel*是开发工具套件.
如果需要用ldap做一些高级应用,还需要加装如下套件:
           auth_ldap*
           nss_ldap*
           php_ldap*

2)下一步就是配置了
配置文件一般在/etc/openldap/下:
   ldapfilter.conf                ldap.conf
   ldapsearchprefs.conf       schema  ldaptemplates.conf       slapd.conf
文件slapd.conf是设置ldap服务器连接,进入文件,修改相应的部分:
  在include  /etc/openldap/schema/……
   部分添加完整的方案,即schema目录下的所有方案。
在“ldbm  database  definitions”部分,用suffix命令设置ldap服务器的基础搜索路径(BDN):
   suffix    “dc=buct, dc=edu.cn”
   rootdn   “cn=root, dc=buct, dc=edu.cn”
   rootpw   123456
其它大多数的缺省设置都是适当的。
然后检查两个文件,以保证可以在同一台机器上实现服务器与客户端同机操作:
/etc/hosts :
  127.0.0.1     localhost.localdomain localhost
  202.xxx.xxx.xxx  buct.edu.cn
/etc/openldap/ldap.conf:
  HOST        202.4.155.91
  BASE        dc=buct , dc=edu.cn

3)测试服务器:
  #service ldap start
  #ldapsearch  –x  –b  ‘’   -s   base ‘(objectclass=*)’   
                    namingContexts
   如果正确配置了,应该出现下面输出:
    version :2
    #filter(objectclass=*)
    #requesting: namingContexts
    dn:
    namingContexts: dc=buct, dc=edu.cn
  #search  result
   search :2
   result :0  success
  # numResponses: 2
  # numEntries: 1
如果出现错误消息,则返回并检查配置。

4)最后一步是设置一些基本的访问控制,Redhat 将ACL添加到slapd.conf文件里:
   #define  ACLs ……access control definitions
access to dn=“.* , dc=buct, dc=edu.cn” attr=password
           by dn=“cn=root, dc=buct, dc=edu.cn” write
           by self  write
           by  * read

access to dn=“.* , dc=buct, dc=edu.cn”
           by  * read

最后在重起一下ldap服务器,就ok了。

论坛徽章:
0
2 [报告]
发表于 2003-03-27 11:28 |只看该作者

openldap的配置手册

不好意思啊,我想问问那个设置slapd.conf时
suffix “dc=buct, dc=edu.cn”
rootdn “cn=root, dc=buct, dc=edu.cn”
dc填什么啊?表示啥意思?我应该怎么填呢?

还有你是如下设置,我应该设置什么东西啊,呵呵,不好意思,我很弱诶
/etc/hosts :
127.0.0.1 localhost.localdomain localhost
202.xxx.xxx.xxx buct.edu.cn
/etc/openldap/ldap.conf:
HOST 202.4.155.91
BASE dc=buct , dc=edu.cn

论坛徽章:
0
3 [报告]
发表于 2003-03-27 12:02 |只看该作者

openldap的配置手册

你到linux版上去看看
我已经给你回了

论坛徽章:
0
4 [报告]
发表于 2003-03-27 14:01 |只看该作者

openldap的配置手册

呵呵,刚才删了重装问题就没了,不知道怎么回事,谢谢你了.

论坛徽章:
0
5 [报告]
发表于 2003-03-30 23:49 |只看该作者

openldap的配置手册

想问一下echoguo兄弟:
假如说我的o=xshining.com,那么我如何在o下添加一个ou,并且ou=Directory Administrators?
期盼回答!谢谢。

论坛徽章:
0
6 [报告]
发表于 2003-03-31 21:01 |只看该作者

openldap的配置手册

要根据ou的定义来写
基准dn : ou= xxxxx,o=xxxx,c=xxxx
他的属性要求,你就看看schema文件里怎么定义的

论坛徽章:
0
7 [报告]
发表于 2003-05-13 11:26 |只看该作者

openldap的配置手册

原帖由 "echoguo" 发表:
最近一直在安装opneldap-2.0.25,现在终于搞定了,所以拿来和大家分享一下,如果有什么意见,可以共同讨论一下:

1) 一般需要安装以下四个rpm包:
    openldap-2.0.25-1.i386.rpm
    openldap-servers-2.0.25..........


我download了一个openldap-stable-20030410.tgz,请问这个tgz包括你所说的4个部分了吗

论坛徽章:
0
8 [报告]
发表于 2003-05-27 09:55 |只看该作者

openldap的配置手册

这个并非rpm包,所以可能不是按上面4个包那样来分的!

论坛徽章:
0
9 [报告]
发表于 2003-06-06 15:33 |只看该作者

openldap的配置手册

我下载了openldap-2.2.0alpha.tgz,但是我安装不了,在我进行./configure的时候出现configure:error:BDB:BerkereyDB version incompatible.
   还有就是我的linux环境是RedHat 7.3版,我安装时进行的全部安装,里面已经游/etc/openldap目录,我还需要安装吗?

论坛徽章:
0
10 [报告]
发表于 2003-06-14 13:38 |只看该作者

openldap的配置手册

如果是在windows2000下进行配置,应该怎么配呢,我是菜鸟,向各位大侠请教
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP