SASL 严重性 2 密码验证失败

SASL 严重性 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 命令时,该用户被列出。

问:如何正确排除/修复上述密码验证失败问题。

更新:

我必须使用 —enable-sasl 配置标志从源代码下载并安装 memcached。

相关内容