Я использую Apache Directory Studio (версия 2.0.0 как для OpenSUSE (12), так и для Windows 7), пытаясь добавить атрибут posixAccount для пользователей и атрибут posixGroup для групп. Я следовал предложение из следующих ссылок:Как добавить атрибуты posixAccount и posixGroup в ApacheDS?
, чтобы включить схему NIS, установив м-инвалидов в FALSE. Однако после перезапуска сервера LDAP и самого ApacheDS я до сих пор не могу добавить атрибуты posixAccount или posixGroup к существующим записям - они недоступны в списке добавляемых атрибутов.
Мой текущий обходной путь, чтобы использоваться ldapadd с помощью командной строки, следующим образом:
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.