在linux中dns不安装coching,ubuntu 8.04下openldap的安装和使用
ubuntu 8.04上openldap的安裝和使用
1、安裝openldap。
$ sudo apt-get install slapd ldap-utils
2、配置openldap。
$ sudo /etc/ldap/slapd.conf
需要修改的有以下4處。
# The base of your directory in database #1
# 域名前綴
suffix????????? "dc=peercoaching,dc=cn"
# rootdn directive for specifying a superuser on the database. This is needed
# for syncrepl.
#rootdn的名字和密碼,此處用明文,在luma客戶端里面也同樣用明文。
rootdn????????? "cn=admin,dc=peercoaching,dc=cn"
rootpw??? ??? secret
#此處是設置節點cn=admin,dc=peercoaching,dc=cn下的用戶可以自己修改密碼。
access to attrs=userPassword,shadowLastChange
by dn="cn=admin,dc=peercoaching,dc=cn" write
by anonymous auth
by self write
by * none
#此處設置cn=admin,dc=peercoaching,dc=cn節點下的用戶可以自己修改屬性。
access to *
by dn="cn=admin,dc=peercoaching,dc=cn" write
by self write
by * read
3、寫一個ldif格式的初始數據。
$ nano init.ldif
dn: dc=peercoaching,dc=cn
objectClass: dcObject
objectClass: organizationalUnit
dc: peercoaching
ou: peercoaching dot cn
dn: cn=admin,dc=peercoaching,dc=cn
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
userPassword: secret
description: ldap administrator
dn: ou=people,dc=peercoaching,dc=cn
objectClass: organizationalUnit
ou: people
dn: ou=groups,dc=peercoaching,dc=cn
objectClass: organizationalUnit
ou: groups
4、將openldap原來的數據庫中的數據清空,并導入上面的ldif。
$ sudo dpkg-reconfigure slapd
$sudo ldapadd -x -W -c -D "cn=admin,dc=peercoaching,dc=cn" -f init.ldif
此處提示輸入密碼時,輸入slapd.conf配置文件中的rootpw,即secret。
5、安裝ldap客戶端luma。
$ sudo apt-get install luma
6、配置luma。
hostname: localhost
port: 389
encryption: no encrytion
mechanism: simple
bind as: cn=admin,dc=peercoaching,dc=cn
password: secret
ldap options中選擇 use base dns provided by the server
連接上服務器后可以看到剛才導入的記錄。
ldif文件注意事項:
1、首尾不能有空格或空行;
2、'#'符號是注釋符;
3、如果一行的開頭是一個空格或tab,則表示該行內容與上一行是一個整體;或者說以空格開頭的行是上一行的繼續;
4、如果在一個ldif文件里有多個條目,則各條目之間用空行隔開;
總結
以上是生活随笔為你收集整理的在linux中dns不安装coching,ubuntu 8.04下openldap的安装和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: svn 1.6 linux 下载,LIN
- 下一篇: linux 拿shell,linux下备