如何在KRB5RCACHETYPE=none 10中设置"KRB5RCACHETYPE=none“环境变量?
Kerberos可以保留一个重放缓存,以检测Kerberos票证的重用(通常只能在5分钟的窗口中实现)。如果squid负载较高,需要协商(Kerberos)代理身份验证请求,则重放缓存检查可能会造成较高的CPU负载。如果环境不需要很高的安全性,则可以通过在启动脚本中添加以下内容来禁用基于MIT的Kerberos实现的重放缓存检查: KRB5RCACHETYPE=none出口KRB5RCACHETYPE
什么,写在哪里?
发布于 2015-06-10 10:55:59
全路径/usr/local/etc/rc.d/squid
在本节中添加"KRB5RCACHETYPE=none导出KRB5RCACHETYPE“行:
squid_prestart()
{
# prepare the state directory:
[ -d ${state_dir} ] && rm -rf ${state_dir}
install -d -o ${squid_user} -m 0755 ${state_dir}
# setup KRB5_KTNAME:
KRB5RCACHETYPE=none export KRB5RCACHETYPE
squid_krb5_ktname=${squid_krb5_ktname:-"NONE"}
if [ "${squid_krb5_ktname}" != "NONE" ]; then
export KRB5_KTNAME=${squid_krb5_ktname}
fi
# setup FIB tables:
if command -v check_namevarlist > /dev/null 2>&1; then
check_namevarlist fib && return 0
fi
${SYSCTL} net.fibs >/dev/null 2>&1 || return 0
squid_fib=${squid_fib:-"NONE"}
if [ "${squid_fib}" != "NONE" ]; then
command="setfib -F $squid_fib $command"
else
return 0
fi
}服务squid重新启动
或
#killall -9鱿鱼
#服务鱿鱼启动
https://stackoverflow.com/questions/30753609
复制相似问题