日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

基于Linux操作系統(tǒng)的目錄服務(wù)的實(shí)現(xiàn)( 二 )


1.安裝Openldap-1.2.7-2.rpm軟件包
如果不是使用的RedHat 6.1直接進(jìn)行系統(tǒng)安裝 , 可以單獨(dú)使用管理器rpm進(jìn)行獨(dú)立安裝 , 其格式為:

rpm - i openldap-1.2.7-2.rpm

rpm - i openldap-devel-1.2.7-2.rpm

2.相關(guān)文件
安裝完畢后 , 相應(yīng)的執(zhí)行文件主要有:
/usr/sbin/slapd是單獨(dú)運(yùn)行的LDAP看守進(jìn)程 , 它監(jiān)聽客戶端請求 , 端口號一般是389 。
/usr/sbin/slurpd是單獨(dú)運(yùn)行的LDAP更新和復(fù)制進(jìn)程 , 它能夠把本地?cái)?shù)據(jù)庫的變化通知相關(guān)服務(wù)器進(jìn)行更新 。
/usr/sbin/ldifldbm、/usr/sbin/ldbmcat等將LDIF(LDAP Directory Interchange Format)文件(實(shí)際是純文本形式的文件)轉(zhuǎn)化為gdbm形式的二進(jìn)制數(shù)據(jù)文件以及相關(guān)的工具 。
/usr/bin/ldapsearch、/usr/bin/ldapdelete、/usr/bin/ldapmodify、/usr/bin/ud等是LDAP的客戶端軟件 , 能夠完成對目錄的搜索、添加、修改、刪除等功能 。
生成的配置文件在/etc/openldap目錄下 , 主要的配置文件有:
slapd.conf是slapd和slurpd的配置文件 , 其一般形式如下:
【基于Linux操作系統(tǒng)的目錄服務(wù)的實(shí)現(xiàn)】defaultaccess read

access to attr=userpassWord by self write by * compare

access to attr=mail by self write by * read;

include /etc/openldap/slapd.at.conf

include /etc/openldap/slapd.oc.conf

scheMacheck off

#referral ldap://sunshine.mccc.net

pidfile /var/run/slapd.pid

argsfile /var/run/slapd.args

########################################

# ldbm database definitions

########################################

database ldbm

#suffix "dc=your-domain, dc=com"

#suffix "o=Your Organization Name, c=US"

suffix "o=mccc, c=US"

directory /usr/tmp

rootdn "cn=root, o=mccc, c=US"

rootpw secret

#replica host=zx.mccc.net:389;
binddn="ou=people, o=mccc, c=US" bindmethod=simple
對這個(gè)配置文件的關(guān)鍵修改是對suffix后綴為本地的組織形式 , 可以按照域名的形式 , 也可以按照組織模式 。其中的rootdn定義了本地目錄樹的根 , rootpw即是相對于本目錄樹的管理員口令 , 缺省是使用的明文為“secret” 。其中的replica指定備份目錄服務(wù)器的地址 , 如果是備份服務(wù)器則不需要replica配置項(xiàng) , 而是添加udpatedn=主目錄服務(wù)器的地址 , 同時(shí)指定referral為主目錄服務(wù)器 。同時(shí) , 缺省的目錄數(shù)據(jù)是以ldbm形式(Linux中實(shí)際gdbm格式)存放在/usr/tmp目錄中 。Access定義了對目錄信息的訪問信息 , 它是基于條目的 , 即用戶自己可以通過輸入自己的口令修改自己的數(shù)據(jù) , 其口令存放在自己的口令域(userpassWord)中 。
ldap.conf是本地系統(tǒng)LDAP客戶的缺省配置 , 啟動slapd后可以使用客戶端軟件使用ldap.conf的信息作為缺省信息 。根據(jù)我們的具體情況 , 將其修改為如下形式:
BASE O=mccc , C=US

HOST sunshine.mccc.net
3.生成目錄數(shù)據(jù)
生成數(shù)據(jù)文件的方法:
編輯LDIF文件
LDIF文件是文本文件的形式 , 例如為Windows的消息簿提供一個(gè)目錄格式可為如下形式:

dn: o=mccc,c=US

o: mccc

objectclass: organization

dn: cn=test,o=mccc,c=US

cn: test

cn: 測試中文

mail: testmail@mccc.net

othermailbox: testmailother@mccc.com

givenname: givenname

sn: test sn

surname: surname

st: st

c: china

co: co

o: mccc

ou: ou

url: http://sunshine.mccc.net

homephone: homephone

homepostaladdress: homepostaladdress

facsimiletelephonenumber: facsimiletelephonenumber

otherfacsimiletelephonenumber: otherfacsimiletelephonenumber

Officefax: officefax

mobile: mobile;

推薦閱讀