Как добавить атрибуты posixAccount и posixGroup в ApacheDS?

Я использую Apache Directory Studio (версия 2.0.0 как в OpenSUSE(12), так и в Windows 7), пытаясь добавить атрибут posixAccount для пользователей и атрибут posixGroup для групп. Я последовал предложению по следующим ссылкам:

http://bit.ly/1EISJWs

http://bit.ly/1EblT5R

чтобы включить схему 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.


person mcooper5318008    schedule 27.03.2015    source источник


Ответы (2)


Я тоже боролся с этим. Наконец-то сработало для меня. Судя по всему, проблема с устаревшим кэшем. Чтобы иметь доступ к posixGroup, вам необходимо:

  1. Включите схему NIS, как описано здесь

  2. Закрыть соединение

  3. Повторное подключение

  4. При добавлении новой записи обязательно нажмите кнопку «Обновить» рядом с текстовым полем класса объекта.

    введите здесь описание изображения

  5. posixGroup и другие классы NIS должны наконец стать доступными

person Rafael Chaves    schedule 11.05.2015

  1. Откройте клиент ldap (в моем случае каталог Apache Studio)
  2. перейдите к cn=nis,ou=schema
  3. Измените свойство m-disabled с TRUE на FALSE
  4. Не забудьте нажать кнопку обновления при поиске класса posix из списка.

введите описание изображения здесь

person Georgy Gobozov    schedule 30.09.2015
comment
У меня не было возможности раскрывающегося списка в схеме. Мне пришлось искать cn=nis, и он нашел его. - person thejinx0r; 15.10.2020