我在 Docker、VM (Ubuntu Serv) 中。我已经创建了一个 OpenLDAP 服务器。
我想简单地知道:如何创建组和用户。
我的 DIT 树: dc=company,dc=com ou=group1 ou=group2 ou=group3 ou=group4 在每个组中我有很多用户: cn=user1 cn=user2 等...
谢谢
答案1
为每个对象创建一个 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,德约翰