diff options
author | Greg Hudson <ghudson@mit.edu> | 2011-09-05 16:26:48 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2011-09-05 16:26:48 +0000 |
commit | 916555623ea3c0cd8976718f0b989280df9260ce (patch) | |
tree | b93331f1e121874fae9e6e31eabe9c46f0ce10a4 /src/clients/kswitch/kswitch.M | |
parent | 45360c9688ca963f75a2480f2cf818424fc3dc7b (diff) | |
download | krb5-916555623ea3c0cd8976718f0b989280df9260ce.tar.gz krb5-916555623ea3c0cd8976718f0b989280df9260ce.tar.xz krb5-916555623ea3c0cd8976718f0b989280df9260ce.zip |
Add ccache collection support to tools
* "kdestroy -A" destroys all caches in collection.
* "kinit princ" searches the collection for a matching cache and
overwrites it, or creates a new cache in the collection, if the
type of the default cache is collection-enabled. The chosen cache
also becomes the primary cache for the collection.
* "klist -l" lists (in summary form) the caches in the collection.
* "klist -A" lists the content of all of the caches in the collection.
* "kswitch -c cache" (new command) makes cache the primary cache.
* "kswitch -p princ" makes the cache for princ the primary cache.
ticket: 6956
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25157 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/clients/kswitch/kswitch.M')
-rw-r--r-- | src/clients/kswitch/kswitch.M | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/src/clients/kswitch/kswitch.M b/src/clients/kswitch/kswitch.M new file mode 100644 index 000000000..407697551 --- /dev/null +++ b/src/clients/kswitch/kswitch.M @@ -0,0 +1,61 @@ +.\" clients/kswitch/kswitch.M +.\" +.\" Copyright 2011 by the Massachusetts Institute of Technology. +.\" +.\" Export of this software from the United States of America may +.\" require a specific license from the United States Government. +.\" It is the responsibility of any person or organization contemplating +.\" export to obtain such a license before exporting. +.\" +.\" WITHIN THAT CONSTRAINT, permission to use, copy, modify, and +.\" distribute this software and its documentation for any purpose and +.\" without fee is hereby granted, provided that the above copyright +.\" notice appear in all copies and that both that copyright notice and +.\" this permission notice appear in supporting documentation, and that +.\" the name of M.I.T. not be used in advertising or publicity pertaining +.\" to distribution of the software without specific, written prior +.\" permission. Furthermore if you modify this software you must label +.\" your software as modified software and not distribute it in such a +.\" fashion that it might be confused with the original M.I.T. software. +.\" M.I.T. makes no representations about the suitability of +.\" this software for any purpose. It is provided "as is" without express +.\" or implied warranty. +.\" " +.TH KSWITCH 1 +.SH NAME +kswitch \- switch primary credential cache +.SH SYNOPSIS +\fBkswitch\fP {\fB\-c\fP \fIcachename\fP | \fB\-p\fP \fIprincipal\fP} +.SH DESCRIPTION +.I kswitch +makes the specified credential cache the primary cache for the +collection, if a cache collection is available. +.SH OPTIONS +.TP +.B \-c +.I cachename +directly specifies the credential cache to be made primary. +.TP +.B \-p +.I principal +causes the cache collection to be searched for a cache containing +credentials for \fIprincipal\fP. If one is found, that collection is +made primary. +.SH ENVIRONMENT +.B kswitch +uses the following environment variables: +.TP "\w'.SM KRB5CCNAME\ \ 'u" +.SM KRB5CCNAME +Location of the default Kerberos 5 credentials (ticket) cache, in the +form \fItype\fP:\fIresidual\fP. If no type prefix is present, the +\fBFILE\fP type is assumed. The type of the default cache may +determine the availability of a cache collection; for instance, a +default cache of type \fBDIR\fP causes caches within the directory to +be present in the collection. +.SH FILES +.TP "\w'/tmp/krb5cc_[uid]\ \ 'u" +/tmp/krb5cc_[uid] +default location of Kerberos 5 credentials cache +([uid] is the decimal UID of the user). +.SH SEE ALSO +kinit(1), kdestroy(1), klist(1), kerberos(1) |