2012-10-16 52 views

回答

6

sasl_pwdb爲更簡單的身份驗證部署

--enable-sasl-pwdb允許分佈式緩存使用它自己的密碼文件,並驗證明文密碼。該文件與環境變量MEMCACHED_SASL_PWDB規定,並與下面的語法的純文本文件:

username:password 

請注意,你有你的SASL配置文件指定mech_list: plain這個工作。例如:

echo "mech_list: plain" > memcached.conf 
echo "myname:mypass" > /tmp/memcached-sasl-db 
export MEMCACHED_SASL_PWDB=/tmp/memcached-sasl-db 
export SASL_CONF_PATH=`pwd`/memcached.conf 
./memcached -S -v 

而且您應該可以使用您最喜歡的帶sasl支持的memcached客戶端連接到服務器。 (請注意,並非所有SASL實施都支持SASL_CB_GETCONF,因此您可能必須將sasl config(memcached.conf)安裝到系統範圍的位置)

+0

該系統的位置在哪裏? –

0

正如'Amber'提到的,您可以使用SASL設置密碼,如果您嘗試爲了保護您的數據,請考慮阻止端口。通常情況下,我會傾向於阻止除密碼上繼電器之外的端口。

相關問題