Я использую Apache Directory Studio (версия 2.0.0 как в OpenSUSE(12), так и в Windows 7), пытаясь добавить атрибут posixAccount для пользователей и атрибут posixGroup для групп. Я последовал предложению по следующим ссылкам:
чтобы включить схему NIS, установив для параметра m-disabled значение FALSE. Однако после перезапуска сервера LDAP и самого ApacheDS я по-прежнему не могу добавить атрибуты posixAccount или posixGroup к существующим записям — они недоступны в списке атрибутов для добавления.
Мой текущий обходной путь — использовать ldapdd через командную строку следующим образом:
ldapadd -h <LDAP_SERVER_IP_ADDRESS>:<LDAP_PORT> -x -D "uid=username,ou=users,o=organisationName" -w userPassword -f /path/to/ldap_config_update
где файл "ldap_config_update" содержит что-то вроде:
dn: uid=dtrotter,ou=groups,o=organisationName
givenName: Derek
sn: Trotter
uidNumber: 1000
gigNubmer: 1025
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetorgperson
objectClass: posixAccount
uid: dtrotter
cn: Del Boy
userPassword: plonker123!
Было бы неплохо узнать, как этого добиться с помощью графического интерфейса ApacheDS.