LDAP是一個(gè)用來(lái)發(fā)布目錄信息到許多不同資源的協(xié)議。通常它都作為一個(gè)集中的地址被使用,不過(guò)根據(jù)組織者的需要,它可以做得更加強(qiáng)大。
這里為您提供的是ldap用戶(hù)管理(LDAPAdmin)工具, 是一個(gè)在 Windows 用來(lái)編輯 LDAP 賬戶(hù)信息的管理工具,采用 Delphi 開(kāi)發(fā)。
配置OpenLDAP服務(wù)器
首先,為每個(gè)學(xué)生指定組、用戶(hù)名和密碼,分別寫(xiě)入/etc下的group、passwd和shadow文件。然后修改配置文件 /etc/sldap.conf為如下內(nèi)容:
#載入模版
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
allow bind_v2
pidfile /var/run/slapd.pid
#配置訪問(wèn)控制列表,使得用戶(hù)可以修改自己的密碼及查詢(xún)其它資料
access to attr=userPassword
by self write
by anonymous auth
access to dn="dc=tiantian.com"
by self write
by * read
database ldbm
suffix "dc=tiantian.com"
rootdn "cn=Manager,dc=tiantian.com"
#指定LDAP管理員的密碼
rootpw secret
# rootpw {crypt}ijFYNcSNctBYg
directory /var/lib/ldap
修改完成后,執(zhí)行如下命令啟動(dòng)LDAP服務(wù)器:
# service ldap start
將信息導(dǎo)入LDAP服務(wù)器
在/usr/share/openldap/migration/目錄中有一些Perl腳本,這些腳本可以將/etc/group中的組,以及/etc/passwd和/etc/shadow中的用戶(hù)名和密碼導(dǎo)出成.ldif格式的文件,供OpenLDAP服務(wù)器使用。這些腳本也可以到http://www.padl.com/下載。
首先,編輯migrate_common.ph文件,分別給“$DEFAULT_MAIL_DOMAIN”和“$DEFAULT_BASE”賦值:
$DEFAULT_MAIL_DOMAIN
"tiantian.com";
$DEFAULT_BASE = "dc=tiantian.com";
注意,所賦的值要和/etc/sldap.conf中的設(shè)置相對(duì)應(yīng)(dc=tiantian.com)。
然后,執(zhí)行以下腳本,將OpenLDAP服務(wù)器初始化所需要的資料寫(xiě)入/root/base.ldif文件:
# ./migrate_base.pl > /root/base.ldif
# ./migrate_group.pl /etc/group >> /root/base.ldif
# ./migrate_passwd.pl /etc/passwd >> /root/base.ldif
隨后執(zhí)行如下命令:
%3
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版