ユーザ情報の追加

ldifファイルの作成

ldifファイルの作成場所は、私はopenldap-dataの下に作りましたが、どこでもいいです。

$sudo cat /opt/local/var/openldap-data/password.ldif
dn: dc=example,dc=com
objectClass: dcObject
objectClass: organization
dc: example
o: example

dn: ou=People,dc=example,dc=com
objectClass: organizationalUnit
ou: People

dn: uid=ldapuser,ou=People,dc=example,dc=com
objectClass: account
objectClass: posixAccount
uid: ldapuser
cn: ldapuser
userPassword: ldapuser
loginShell: /bin/bash
uidNumber: 1000
gidNumber: 1000
homeDirectory: /Users/ldapuser

ldifファイルからユーザ追加

ldapaddでさっき作成したldifファイルの定義を追加します。

$sudo ldapadd -x -D "cn=Manager,dc=example,dc=com" -w secret -f /opt/local/var/openldap-data/password.ldif