summaryrefslogtreecommitdiffstats
path: root/src/clients
diff options
context:
space:
mode:
authorBarry Jaspan <bjaspan@mit.edu>1990-07-02 19:41:47 +0000
committerBarry Jaspan <bjaspan@mit.edu>1990-07-02 19:41:47 +0000
commitdb3f4e97dcb517a7ea039bd90bf9dcdd356ead59 (patch)
treeea19907adc6843534f9a17289cfeaa74d9654641 /src/clients
parent5cec8a8ff91421c9d63bf344882b88e2ac54d2fa (diff)
downloadkrb5-db3f4e97dcb517a7ea039bd90bf9dcdd356ead59.tar.gz
krb5-db3f4e97dcb517a7ea039bd90bf9dcdd356ead59.tar.xz
krb5-db3f4e97dcb517a7ea039bd90bf9dcdd356ead59.zip
thus enabling user-to-user authentication. I believe that this should
be the default and that -u should turn it off, but for the time being this is good enough for testing. bjaspan: added the -u option which turns *on* the DUPLICATE_SKEY bit, git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1013 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/clients')
-rw-r--r--src/clients/kinit/kinit.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/clients/kinit/kinit.c b/src/clients/kinit/kinit.c
index 39149ec48..ed451fb3c 100644
--- a/src/clients/kinit/kinit.c
+++ b/src/clients/kinit/kinit.c
@@ -69,11 +69,14 @@ main(argc, argv)
if (rindex(argv[0], '/'))
argv[0] = rindex(argv[0], '/')+1;
- while ((option = getopt(argc, argv, "rpl:c:")) != EOF) {
+ while ((option = getopt(argc, argv, "rpul:c:")) != EOF) {
switch (option) {
case 'r':
options |= KDC_OPT_RENEWABLE;
break;
+ case 'u':
+ options |= KDC_OPT_DUPLICATE_SKEY;
+ break;
case 'p':
options |= KDC_OPT_PROXIABLE;
break;
@@ -108,7 +111,7 @@ main(argc, argv)
errflg++;
if (errflg) {
- fprintf(stderr, "Usage: %s [ -rp ] [ -l lifetime ] [ -c cachename ] principal\n", argv[0]);
+ fprintf(stderr, "Usage: %s [ -rpu ] [ -l lifetime ] [ -c cachename ] principal\n", argv[0]);
exit(2);
}
if (ccache == NULL) {