在Ubuntu系統上安裝OpenLDAP服務器的過程分為以下幾個步驟:
sudo apt-get update
sudo apt-get install slapd ldap-utils
在安裝過程中,系統會提示你設置OpenLDAP的管理員密碼。請確保記住這個密碼,因為你以后需要用它來管理OpenLDAP服務器。
安裝完成后,啟動OpenLDAP服務器:
sudo systemctl start slapd
sudo systemctl enable slapd
base.ldif
的文件,內容如下:dn: dc=example,dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
o: Example Organization
dc: example
dn: cn=admin,dc=example,dc=com
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator
userPassword: {SSHA}your_password_hash
請將your_password_hash
替換為你選擇的密碼的SSHA哈希值。你可以使用slappasswd
命令生成哈希值:
slappasswd -s your_password
ldapadd
命令將基本目錄結構添加到OpenLDAP服務器:ldapadd -x -D "cn=admin,dc=example,dc=com" -w your_password -f base.ldif
請將your_password
替換為你在第3步中設置的管理員密碼。
ldapsearch
命令查詢目錄結構:ldapsearch -x -b "dc=example,dc=com"
這將顯示你剛剛創建的基本目錄結構。
至此,你已經在Ubuntu系統上成功安裝了OpenLDAP服務器。接下來,你可以根據需要配置客戶端、添加用戶和組等。