Linux

如何使用命令行為我的 OpenLDAP 伺服器創建帳戶?

  • April 27, 2019

我在 Docker 中,在 VM(Ubuntu Serv)中。我創建了一個 OpenLDAP 伺服器。

我想簡單地知道:如何創建組和使用者。

我的 DIT 樹:dc=company,dc=com ou=group1 ou=group2 ou=group3 ou=group4 並且在每個組中我有很多使用者:cn=user1 cn=user2 等…

謝謝

像這樣為每個對象創建一個 LDIF:

dn: uid=cx,ou=group1,ou=People,dc=company,dc=com
loginShell: /bin/bash
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
userPassword:: ...pwhash.....
cn: Your Name
gecos: The Gecos field (infos),,,
gidNumber: 100
uid: xy
homeDirectory: /home/xy
uidNumber: 1040

然後像這樣將東西添加到 ldap 伺服器:

ldapadd -v -U admin@fs -h 127.0.0.1 -a -f /path/to/ldiffile.ldif

您可能必須使用初始管理員使用者的身份驗證(也許使用者 DN 以進行身份驗證 …. 取決於您的初始設置)

HTH,德約翰

引用自:https://unix.stackexchange.com/questions/515876