Как добавить пользователя в ldap с "+" в dn? - PullRequest
0 голосов
/ 09 ноября 2011

Я смотрю на систему, а идентификатор пользователя и часть dn - это действительно адрес электронной почты.некоторые из учетных записей Gmail используют + в адресе электронной почты.так как я могу сделать для них ldapadd.

пример john+smith@gmail.com

1 Ответ

0 голосов
/ 10 ноября 2011

Если знак «+» является частью DN, а не индикатором многозначного DN, то знак «+» должен быть экранирован. Пример многозначного DN:

  • dn: cn=abc+uid=def,ou=people,dc=example,dc=com

Вышеуказанное DN является многозначным , то есть как атрибут cn, так и атрибут uid составляют RDN. Если намерение состоит в том, чтобы '+' было частью данных, то это '+' должно быть экранировано в соответствии с правилами, установленными в RFC 4514 .

...