LINUX.ORG.RU
решено ФорумAdmin

вопрос по openldap


0

1

Всем привет. Помогите поменять dn: в openldap. сейчас первый аттрибут стоит cn. как можно поменять на uid? и еще как можно добавить аттрибут email.

dn: cn=Beibyt Azymbek,ou=users,dc=org,dc=kz
givenName: Beibyt
sn: Azymbek
cn: Beibyt Azymbek
uid: azymbek
userPassword:: e01ENX1YeGc1aEM4dnRwZWI5VFNRMlorbGpnPT0=
uidNumber: 1012
gidNumber: 1000
homeDirectory: /home/users/azymbek
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
structuralObjectClass: inetOrgPerson
entryUUID: 882d0fc4-6351-1030-860b-7ffbdda836ea
creatorsName: cn=admin,dc=org,dc=kz
createTimestamp: 20110825103418Z
entryCSN: 20110825103418.526675Z#000000#000#000000
modifiersName: cn=admin,dc=org,dc=kz
modifyTimestamp: 20110825103418Z


Последнее исправление: samlabs821 (всего исправлений: 1)

What's up doc?
-
dn: uid=azymbek,ou=users,dc=org,dc=kz
givenName: Beibyt
sn: Azymbek
cn: Beibyt Azymbek
uid: azymbek
userPassword:: e01ENX1YeGc1aEM4dnRwZWI5VFNRMlorbGpnPT0=
uidNumber: 1012
gidNumber: 1000
mail: azymbek@something.tld
homeDirectory: /home/users/azymbek
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top

zgen ★★★★★
()
Ответ на: комментарий от samlabs821

Это то, что ты можешь внести через phpldapadmin с помощью ссылки «импорт» и будет у тебя «первый атрибут uid» и «добавлен атрибут mail»

Того же самого ты можешь добиться, нажав в phpldapadmin на «скопировать»/«переменовать» и так же можешь с помощью него же добавить атрибут mail, нажав «добавить» :))

zgen ★★★★★
()
Ответ на: комментарий от zgen

[code] LDIF text import Could not add object uid=azymbek,ou=users,dc=org,dc=kz LDAP said:   Object class violation Error number:   0x41 (LDAP_OBJECT_CLASS_VIOLATION) Description:   You tried to perform an operation that would cause an undefined attribute to exist or that would remove a required attribute, given the current list of ObjectClasses. This can also occur if you do not specify a structural objectClass when creating an entry, or if you specify more than one structural objectClass. [/code]

samlabs821
() автор топика
Ответ на: комментарий от samlabs821

Что-то ты не то добавляешь - запись корректная и у меня добавляется.

Посмотри, чтобы в openldap сервере у тебя были подключены все необходимые схемы.

zgen ★★★★★
()
Ответ на: комментарий от zgen

сорри, проблема решилась. оказывается вместо mail я писал email. спасибо за помощь

samlabs821
() автор топика
Ответ на: комментарий от zgen

можно вопрос, как сделать так чтобы пользователи сами могли менять пароли и тп? есть какой нибудь инструмент

samlabs821
() автор топика
Ответ на: комментарий от samlabs821

поставьте задачу как следует, желательно в отдельной ветке.

zgen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.