ktutil - Kerberos keytab maintenance utility
Synopsis
Description
Commands
Examples
Files
Attributes
See Also
/usr/bin/ktutil
The ktutil command is an interactive command-line interface utility for managing the keylist in keytab files. You must read in a keytabs keylist before you can manage it. Also, the user running the ktutil command must have read/write permissions on the keytab. For example, if a keytab is owned by root, which it typically is, ktutil must be run as root to have the appropriate permissions.
clear_list
clearClears the current keylist.
read_kt file
rkt fileReads a keytab into the current keylist. You must specify a keytab file to read.
write_kt file
wkt fileWrites the current keylist to a keytab file. You must specify a keytab file to write. If the keytab file already exists, the current keylist is appended to the existing keytab file.
add_entry number
addent numberAdds an entry to the current keylist. Specify the entry by the keylist slot number.
delete_entry number
delent numberDeletes an entry from the current keylist. Specify the entry by the keylist slot number.
list
lLists the current keylist.
list_request
lrLists available requests (commands).
quit
exit
qExits utility.
Example 1 Deleting a principal from a file
The following example deletes the host/denver@ACME.com principal from the /etc/krb5/krb5.keytab file. Notice that if you want to delete an entry from an existing keytab, you must first write the keylist to a temporary keytab and then overwrite the existing keytab with the the temporary keytab. This is because the wkt command actually appends the current keylist to an existing keytab, so you cant use it to overwrite a keytab.
example# /usr/krb5/bin/ktutil ktutil: rkt /etc/krb5/krb5.keytab ktutil: list slot KVNO Principal ---- ---- --------------------------------------- 1 8 host/vail@ACME.COM 2 5 host/denver@ACME.COM ktutil:delent 2 ktutil:l slot KVNO Principal ---- ---- -------------------------------------- 1 8 host/vail@ACME.COM ktutil:wkt /tmp/krb5.keytab ktutil:q example# mv /tmp/krb5.keytab /etc/krb5/krb5.keytab
/etc/krb5/krb5.keytab
keytab file for Kerberos clients
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWkrbu
The command arguments are Evolving. The command output is Unstable.
kadmin(1m), k5srvutil(1m), attributes(5), kerberos(5)
| SunOS 5.11 | ktutil (1) | 16 Nov 2006 |