ユーザ情報の追加
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: exampledn: ou=People,dc=example,dc=com
objectClass: organizationalUnit
ou: Peopledn: 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