![OpenLDAP 서버용 계정을 생성하기 위해 명령줄을 어떻게 사용합니까?](https://linux55.com/image/152604/OpenLDAP%20%EC%84%9C%EB%B2%84%EC%9A%A9%20%EA%B3%84%EC%A0%95%EC%9D%84%20%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20%EB%AA%85%EB%A0%B9%EC%A4%84%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%82%AC%EC%9A%A9%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
저는 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, 디존