- NetBSD Manual Pages
SKEYINIT(1) NetBSD General Commands Manual SKEYINIT(1)
Powered by man-cgi (2021-06-01).
Maintained for NetBSD
by Kimmo Suominen.
Based on man-cgi by Panagiotis Christias.
skeyinit -- change password or add user to S/Key authentication system
skeyinit [-sxz] [-k passphrase] [-n count] [-p password] [-t hash] [user]
skeyinit initializes the system so you can use S/Key one-time passwords
to login. The program will ask you to enter a secret pass phrase; enter
a phrase of several words in response. After the S/Key database has been
updated you can login using either your regular password or using S/Key
skeyinit requires you to type a secret password, so it should be used
only on a secure terminal.
The following options are available:
Use pass phrase passphrase instead of asking for one to be
Start the skey(1) sequence at count (default is 100).
Use password password instead of asking for one to be entered.
-s Allows the user to set the seed and count for complete control of
the parameters. To do this run skeyinit in one window and put in
your count and seed; then run skey(1) in another window to gener-
ate the correct 6 english words for that count and seed. You can
then ``cut-and-paste'' or type the words into the skeyinit win-
Selects the hash algorithm to use. Available choices are md4
(the default), md5, or sha1.
-x Displays one-time password in hexadecimal instead of ASCII.
-z Allows the user to zero their S/Key entry.
user The username to be changed/added. By default the current user is
operated on, only root may change other user's entries.
/etc/skeykeys database of information for the S/Key system.
skey(1), skeyaudit(1), skeyinfo(1)
Neil M. Haller
John S. Walden
NetBSD 10.99 September 19, 2005 NetBSD 10.99