Rocky Linux8で構築したOpenLDAPにユーザを登録します。
ユーザ名rocky9の名前でユーザを作成してみます。
ユーザのパスワードを作成します。 slappasswd {SSHA}**************は下のldifファイルで使用しますので保存する。 ユーザIDが「rocky9」のldifファイルを作成します。 vi uid1002.ldif #####の部分は環境に合わせたドメインメインを記載します。 dn: uid=rocky9,ou=People,dc=#####,dc=##### objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount cn: Rocky sn: UNIX userPassword: {SSHA}################# loginShell: /bin/bash uidNumber: 2001 gidNumber: 2000 homeDirectory: /home/rocky9 dn: cn=rocky9,ou=Group,dc=#####,dc=##### objectClass: posixGroup cn: Rocky gidNumber: 2000 memberUid: uid1002 ユーザをOpenLDAPサーバに作成します。 #####の部分は環境に合わせたドメインメインを記載します。 ldapadd -x -D "cn=Manager,dc=#####,dc=#####" -W -f uid1002.ldif Directoy Managerのパスワードを求められるので入力します。 以下のリターンが帰ってきたら成功です。 adding new entry "uid=rocky9,ou=People,dc=#####,dc=#####" adding new entry "cn=rocky9,ou=Group,dc=#####,dc=#####" # 1002, People, test.local dn: uid=1002,ou=People,dc=#####,dc=##### objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson uid: 1002 cn: Test User sn: user1002 o: people userPassword:: ********************** ユーザIDで検索 ldapsearch -x -D "uid=rocky9,ou=People,dc=#####,dc=#####" -w password -b "dc=#####,dc=#####" "uid=rocky9" # extended LDIF # # LDAPv3 # base <dc=test,dc=local> with scope subtree # filter: uid=rocky9 # requesting: ALL # # rocky9, People, #####.##### dn: uid=rocky9,ou=People,dc=#####,dc=##### objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount cn: Rocky sn: UNIX userPassword:: ########################################### loginShell: /bin/bash uidNumber: 2001 gidNumber: 2000 homeDirectory: /home/rocky9 uid: rocky9 # search result search: 2 result: 0 Success # numResponses: 2 # numEntries: 1
ご参考まで。