17
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CentOS 6.5 で OpenLDAP(3)LDAPデータの登録

Last updated at Posted at 2014-04-21

基本データの作成

mkdir -p /etc/openldap/ldif
/etc/openldap/ldif/base.ldif
# ドメイン
dn: dc=example,dc=com
objectClass: dcObject
objectClass: organization
dc: example
o: Example co.,Ltd

# 管理者
dn: cn=Manager,dc=example,dc=com
objectClass: organizationalRole
cn: Manager

# システムユーザー
dn: ou=People,dc=example,dc=com
objectClass: organizationalUnit
ou: People

# システムグループ
dn: ou=Group,dc=example,dc=com
objectClass: organizationalUnit
ou: Group

# アドレス帳
dn: ou=Address,dc=example,dc=com
objectClass: organizationalUnit
ou: Address

LDAPサーバーに基本データ登録

ldapadd -x -D "cn=Manager,dc=example,dc=com" -W -f /etc/openldap/ldif/base.ldif

パスワード入力を求められるため、「slappasswd」コマンドで入力したパスワードを入力すること。

情報システム部のグループデータ作成

/etc/openldap/ldif/group.ldif
# 情報システム部
dn: cn=system,ou=Group,dc=example,dc=com
objectClass: posixGroup
objectClass: top
cn: system
gidNumber: 1000

情報システム部のグループデータ登録

ldapadd -x -D "cn=Manager,dc=example,dc=com" -W -f /etc/openldap/ldif/group.ldif

情報システム部のユーザーデータ作成

/etc/openldap/ldif/user.ldif
# 部長:武田 貴彦
dn: uid=takahiko.takeda,ou=People,dc=example,dc=com
objectClass: shadowAccount
objectClass: posixAccount
objectClass: account
objectClass: top
cn: Takahiko Takeda
uid: takahiko.takeda
uidNumber: 1001
gidNumber: 1000
homeDirectory: /home/takahiko.takeda
loginShell: /bin/bash
shadowMin: 0
shadowMax: 99999
shadowWarning: 7
shadowLastChange: 16175
userPassword: {SSHA}0IBfkSHm6eDVouPuwRlvEBBBofDUNul6

# 開発課 課長:横山 真也
dn: uid=shinya.yokoyama,ou=People,dc=example,dc=com
objectClass: shadowAccount
objectClass: posixAccount
objectClass: account
objectClass: top
cn: Shinya Yokoyama
uid: shinya.yokoyama
uidNumber: 1002
gidNumber: 1000
homeDirectory: /home/shinya.yokoyama
loginShell: /bin/bash
shadowMin: 0
shadowMax: 99999
shadowWarning: 7
shadowLastChange: 16175
userPassword: {SSHA}WjskiArncjkXcoLNsX49TE5+L6qBfeZL

# 運用課 課長:井上 修
dn: uid=osamu.inoue,ou=People,dc=example,dc=com
objectClass: shadowAccount
objectClass: posixAccount
objectClass: account
objectClass: top
cn: Osamu Inoue
uid: osamu.inoue
uidNumber: 1003
gidNumber: 1000
homeDirectory: /home/osamu.inoue
loginShell: /bin/bash
shadowMin: 0
shadowMax: 99999
shadowWarning: 7
shadowLastChange: 16175
userPassword: {SSHA}IMy6+0Zvb5mgsrByu0zrD68K9yHtFVR6

# 開発課 社員:石川 直樹
dn: uid=naoki.ishikawa,ou=People,dc=example,dc=com
objectClass: shadowAccount
objectClass: posixAccount
objectClass: account
objectClass: top
cn: Naoki Ishikawa
uid: naoki.ishikawa
uidNumber: 1004
gidNumber: 1000
homeDirectory: /home/naoki.ishikawa
loginShell: /bin/bash
shadowMin: 0
shadowMax: 99999
shadowWarning: 7
shadowLastChange: 16175
userPassword: {SSHA}1ixM0yQBZZlFaReiN778DKGSoo5peemc

# 運用課 社員:田村 和夫
dn: uid=kazuo.tamura,ou=People,dc=example,dc=com
objectClass: shadowAccount
objectClass: posixAccount
objectClass: account
objectClass: top
cn: Kazuo Tamura
uid: kazuo.tamura
uidNumber: 1005
gidNumber: 1000
homeDirectory: /home/kazuo.tamura
loginShell: /bin/bash
shadowMin: 0
shadowMax: 99999
shadowWarning: 7
shadowLastChange: 16175
userPassword: {SSHA}vfmOEDQbUqm43yaqFXIOwxMS9y15mfxt

情報システム部のユーザーデータ登録

ldapadd -x -D "cn=Manager,dc=example,dc=com" -W -f /etc/openldap/ldif/user.ldif

その他データ登録

Apache Directory Studio を使用するのが一番早い。
Eclipse的に使用することもでき、日本語にも対応しているため。

17
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?