Не удалось подтвердить пароль SASL severity 2

У меня работает PHP Memcached. У меня включен бинарный файл (как memcached, так и php). Я использую Memcached::setSaslAuthData, используя Ubuntu 14.04.

SASL включен, я просто постоянно получаю:

mech: `` PLAIN '' с 46 байтами данных. SASL (серьезность 2): сбой проверки пароля: sasl код результата: -20 Неизвестный ответ sasl: -20

Из того, что я понимаю, это означает SASL_NO_USR. Я создал пользователя в sasldb2. У пользователя, запускающего процесс memcached, есть права на чтение / запись в /etc/sasldb2. Когда я запускаю команду sudo sasldblistusers2 -f /etc/sasldb2, пользователь перечисляется в списке.

Вопрос: Как правильно устранить неисправность / исправить сбой проверки пароля выше.

Обновить:

Мне пришлось скачать и установить memcached из исходного кода, используя флаг настройки -enable-sasl.

0 ответов

Другие вопросы по тегам