搭建openldap伺服器,并使用go語言連結該伺服器。得到的配置過程和配置方法如下:
作業系統為 Ubuntu 14.04.1 x64。
修改host檔案為(一般是第二行):
cgnmon.envisioncn.com ubuntu
安裝opendlap-server
安裝過程中會提示輸入密碼,可以将密碼設定為
12345678
,後邊會用到。
安裝完成後,sldap服務已經啟動,使用
netstat -an |grep 389
指令可以看到389端口已經打開。
下面進行一個測試,在某個目錄下建立add_content.ldif檔案,檔案内容為:
#建立People,使用者存放user
dn: ou=People,dc=envisioncn,dc=com
objectClass: organizationalUnit
ou: People
#建立Groups,使用者存放組
dn: ou=Groups,dc=envisioncn,dc=com
objectClass: organizationalUnit
ou: Groups
#建立一個miners組
dn: cn=miners,ou=Groups,dc=envisioncn,dc=com
objectClass: posixGroup
cn: miners
gidNumber:
然後執行一下指令:
ldapadd -x -D cn=admin,dc=envisioncn,dc=com -W -f add_content.ldif
執行過程中要求輸入密碼,則輸入安裝服務時輸入的密碼
12345678
即可。
另外在實際操作的時候,可以使用工具ldapadmin實作界面化操作,可以增加,修改和删除任意使用者資訊。
ldapadmin工具的下載下傳位址為;http://netix.dl.sourceforge.net/project/ldapadmin/ldapadmin/1.6.1/LdapAdminExe-1.6.1.zip
具體的配置資訊包括:
Host:安裝ldap服務的伺服器IP位址。
Port:預設為389
Version:3
Base:dc=envisioncn.dc=com
Username:cn=admin,dc=envisioncn.dc=com
Password:12345678
使用該工具可以在任意位置建立使用者,例如在People下New一個User即可其中的Username設定為jia,然後再SetPassword設定為1234567890。
http://www.cnblogs.com/xwdreamer/p/3469951.html