构建基于NFS文件系统的Openldap身份验证

豆豆网   技术应用频道   2007年09月25日  【字号: 收藏本文

内容摘要:LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。

  include /usr/local/etc/openldap/schema/nis.schema

  include /usr/local/etc/openldap/schema/openldap.schema

  2) 在文件slapd.conf的"dbm database definitions"部分更改相应的

  suffix,rootdn行如下

  database dbm

  suffix "dc=example,dc=com"

  rootdn "cn=root,dc=example,dc=com"

  rootpw secret

  directory /usr/local/openldap/var/openldap-data

  rootdn的格式安装后默认为cn=Manager,这里改为root完全是自己的喜好,这样符合

  Unix/Linux中root具有最高权限的传统。

  3) 现在可以启动slapd了,运行/usr/local/openldap/libexec/slapd

  可以考虑把/usr/local/bin and /usr/local/libexec加到搜索路径中,即加到/etc/profile 中的PATH行:

  PATH="$PATH:/usr/X11R6/bin:/usr/local/bin:/usr/local/openldap/libexec"

  这样下次登录后只需键入slapd

  4)测试ldap server是否正常工作。

  运行下面的命令检查是否有相应的输出。

  #ldapsearch -x -b "dc=example,dc=com" "(objectclass=*)"

  5) 下载个migration脚本来创建.ldif文件,链接地址:

  http://www.padl.com/download/MigrationTools.tgz

  #gunzip MigrationTools.tgz;tar xvf MigrationTools.tar -C /usr/local/openldap

  #cd /usr/local/openldap/MigrationTools-47

  先编辑migrate_common.ph 文件,将其中两行改为下列形式

  $DEFAULT_MAIL_DOMAIN = "example.com";

  $DEFAULT_BASE = "dc=example,dc=com";

  要注意修改的方法要和您/usr/local/openldap/etc/openldap/slapd.conf中的dc=example,dc=com 相对应

责编:豆豆技术应用

正在加载评论...