Linux
如何使用命令行為我的 OpenLDAP 伺服器創建帳戶?
我在 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,德約翰