X-Git-Url: https://snippets.scripts.mit.edu/gitweb.cgi/Scripts/git/.git/blobdiff_plain/f092e36589a663638b66ee79b52a04b43dfbcf4f..refs/heads/master:/kerberos/kdo diff --git a/kerberos/kdo b/kerberos/kdo index a043f52..b171c4b 100644 --- a/kerberos/kdo +++ b/kerberos/kdo @@ -40,8 +40,8 @@ # CONFIGURATION kdo_args=(-l15m -r60m -F) -# CC interface for OS X -if [ "Darwin" = "$(uname)" ]; then +# CC interface for OS X or modern MIT krb5 +if type kswitch &>/dev/null; then kcaches () { klist -A | perl -ne '$cache = $1 if /^(?:Kerberos 5 ticket|Ticket|Credentials) cache: '\''?(.*)'\''?/; print "$1 $cache\n" if /^(?:Default p|P)rincipal: (.*)$/' }