memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。
第一部分:
查询sasl安装包是否安装完全
rpm -qa | grep sasl
确保有cyrus-sasl-devel和cyrus-sasl-lib两个包存在
查看
yum list sasl
安装 yum -y install cyrus-sasl cyrus-sasl-devel cyrus-sasl-plain
执行rpm -qa | grep sasl验证安装是否成功
服务启动
systemctl start saslauthd
查进程
ps aux | grep saslauthd
第二部分:
vi /etc/sysconfig/saslauthd
将MECH=pam 改为 MECH=shadow
systemctl restart saslauthd
默认用户memcached
忘记密码来设置密码123456
passwd memcached
saslpasswd2 -a memcached -c memcached
查看当前SASL用户
sasldblistusers2
验证密码
testsaslauthd -u memcached -p '123456'
第三部分:
启用 saslauthd验证
修改配置文件增加-S
PORT="21211"
USER=“memcached”
MAXCONN=“1024”
CACHESIZE=“64”
OPTIONS=" -S "
重启服务
systemctl restart memcached