OpenLDAPユーザ追加

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

ご参考まで。

関連記事

TOP