X-Git-Url: http://git.iain.cx/?p=profile.git;a=blobdiff_plain;f=.profile.d%2Fkrb5.bashrc;h=979bd710267f6a81ff4ddfe9abac3595780f0a0a;hp=973101f3c012796b5535d75f42889c29f9c3b963;hb=7b6dd8b88884f5a74776de2a4af4142b11ee6fef;hpb=f00d519dd073659e3a079be65c57d5b64cb60a69 diff --git a/.profile.d/krb5.bashrc b/.profile.d/krb5.bashrc index 973101f..979bd71 100644 --- a/.profile.d/krb5.bashrc +++ b/.profile.d/krb5.bashrc @@ -59,7 +59,7 @@ if [ -z "$OLDSOLARIS" -a -z "$OLDREDHAT" ]; then # Don't break permissions of inherited cache under sudo. cache="${KRB5CCNAME##FILE:}" if [ ! "$cache" = "$KRB5CCNAME" ]; then - ccname="${cache/_$SUDO_UID/_sudo_$SUDO_UID}_$$" + ccname="${cache/_$SUDO_UID/_${UID}_sudo_$SUDO_UID}_$$" export KRB5CCNAME="FILE:$ccname" if cat "$cache" > "$ccname" 2>/dev/null; then klist -s 2>/dev/null && kinit -R 2>/dev/null || kinit $PRINCIPAL