diff options
author | Cy Schubert <cy@FreeBSD.org> | 2017-07-07 17:03:42 +0000 |
---|---|---|
committer | Cy Schubert <cy@FreeBSD.org> | 2017-07-07 17:03:42 +0000 |
commit | 33a9b234e7087f573ef08cd7318c6497ba08b439 (patch) | |
tree | d0ea40ad3bf5463a3c55795977c71bcb7d781b4b /src/man/k5srvutil.man |
Notes
Diffstat (limited to 'src/man/k5srvutil.man')
-rw-r--r-- | src/man/k5srvutil.man | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/src/man/k5srvutil.man b/src/man/k5srvutil.man new file mode 100644 index 000000000000..066a99118f3b --- /dev/null +++ b/src/man/k5srvutil.man @@ -0,0 +1,91 @@ +.\" Man page generated from reStructuredText. +. +.TH "K5SRVUTIL" "1" " " "1.15.1" "MIT Kerberos" +.SH NAME +k5srvutil \- host key table (keytab) manipulation utility +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.SH SYNOPSIS +.sp +\fBk5srvutil\fP \fIoperation\fP +[\fB\-i\fP] +[\fB\-f\fP \fIfilename\fP] +[\fB\-e\fP \fIkeysalts\fP] +.SH DESCRIPTION +.sp +k5srvutil allows an administrator to list keys currently in +a keytab, to obtain new keys for a principal currently in a keytab, +or to delete non\-current keys from a keytab. +.sp +\fIoperation\fP must be one of the following: +.INDENT 0.0 +.TP +.B \fBlist\fP +Lists the keys in a keytab, showing version number and principal +name. +.TP +.B \fBchange\fP +Uses the kadmin protocol to update the keys in the Kerberos +database to new randomly\-generated keys, and updates the keys in +the keytab to match. If a key\(aqs version number doesn\(aqt match the +version number stored in the Kerberos server\(aqs database, then the +operation will fail. If the \fB\-i\fP flag is given, k5srvutil will +prompt for confirmation before changing each key. If the \fB\-k\fP +option is given, the old and new keys will be displayed. +Ordinarily, keys will be generated with the default encryption +types and key salts. This can be overridden with the \fB\-e\fP +option. Old keys are retained in the keytab so that existing +tickets continue to work, but \fBdelold\fP should be used after +such tickets expire, to prevent attacks against the old keys. +.TP +.B \fBdelold\fP +Deletes keys that are not the most recent version from the keytab. +This operation should be used some time after a change operation +to remove old keys, after existing tickets issued for the service +have expired. If the \fB\-i\fP flag is given, then k5srvutil will +prompt for confirmation for each principal. +.TP +.B \fBdelete\fP +Deletes particular keys in the keytab, interactively prompting for +each key. +.UNINDENT +.sp +In all cases, the default keytab is used unless this is overridden by +the \fB\-f\fP option. +.sp +k5srvutil uses the \fIkadmin(1)\fP program to edit the keytab in +place. +.SH SEE ALSO +.sp +\fIkadmin(1)\fP, \fIktutil(1)\fP +.SH AUTHOR +MIT +.SH COPYRIGHT +1985-2017, MIT +.\" Generated by docutils manpage writer. +. |