首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在KRB5RCACHETYPE=none 10中设置"KRB5RCACHETYPE=none“环境变量?

如何在KRB5RCACHETYPE=none 10中设置"KRB5RCACHETYPE=none“环境变量?
EN

Stack Overflow用户
提问于 2015-06-10 10:24:37
回答 1查看 1.6K关注 0票数 0

如何在KRB5RCACHETYPE=none 10中设置"KRB5RCACHETYPE=none“环境变量?

Kerberos可以保留一个重放缓存,以检测Kerberos票证的重用(通常只能在5分钟的窗口中实现)。如果squid负载较高,需要协商(Kerberos)代理身份验证请求,则重放缓存检查可能会造成较高的CPU负载。如果环境不需要很高的安全性,则可以通过在启动脚本中添加以下内容来禁用基于MIT的Kerberos实现的重放缓存检查: KRB5RCACHETYPE=none出口KRB5RCACHETYPE

什么,写在哪里?

EN

回答 1

Stack Overflow用户

发布于 2015-06-10 10:55:59

全路径/usr/local/etc/rc.d/squid

在本节中添加"KRB5RCACHETYPE=none导出KRB5RCACHETYPE“行:

代码语言:javascript
复制
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鱿鱼

#服务鱿鱼启动

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30753609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档