Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Скажите OpenLdap использовать уже зашифрованный pw

Автор вопроса: roadisОтветов: 1

Я новичок в Ldap и пытаюсь импортировать все свои файлы User.

Я пытаюсь добавить человека следующим образом:

dn: cn=Thomas Bendler,ou=Development,o=selflinux,dc=selflinux,dc=de
objectclass: top
objectclass: person
objectclass: organizationalperson
objectclass: inetorgperson
cn: Thomas Bendler
sn: Bendler
ou: Development
mail:[email protected]
userpassword: {CRYPT}saHW9GdxihkGQ

Но у меня проблема с паролем пользователя: {CRYPT}saHW9GdxihkGQ

Моя база данных уже содержит зашифрованные пароли, подобные этому a913759b1331c15d3048b7142fb75e50

Как я могу указать OpenLdap/phpldapadmin использовать зашифрованную форму и не шифровать ее снова?

password-encryptionopenldapphpldapadmin

Ответы

Ответ 1 · Esteban

Что касается документации OpenLDAP, пароль не нужно хранить в зашифрованном виде. и/или хэшированные.

Поэтому, если вы хотите сохранить уже зашифрованный/хэшированный пароль, он должен быть совместим с механизмом аутентификации OpenLDAP, такими схемами, как, например: SSHA, CRYPT, MD5, SMD5, SHA и т. д.

Если пароль, который у вас есть в вашей базе данных, не зашифрован механизмом, известным openldap, вы не сможете импортировать их таким образом.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы