KKinit facilitates user's access to Kerberos 5 server by offering a simple interface to request, display, and destroy tickets. This applet offers an efficient way to manage tickets securely.
To initiate the installation process, one must execute the commands: ./configure [options – see below], make, and make install (as root). It should be noted that in order to properly link against the applet, a set of Kerberos 5 libraries will be required. These can be acquired from ftp.replay.com or from an alternate source. If the Kerberos stuff is located in a directory other than /usr/athena, the user must append the flag '--with-krb5=[path to your Kerberos]' to the './configure' instruction.
In the event that the user desires to add either SSL capability or password changing capability, they must include –with-krb5-src=[path to the source for Kerberos]. It should be mentioned that the include files for the kadmin interface are not installed by default in the Kerberos include area, which could impact its functionality.
If the user wants to use SSL to authenticate to Kerberos instead of a password-based approach, Doug Engert's sslk5 package must be installed on their Kerberos server (although for this client, the relevant bits of sslk5 have been copied into the source directory). Additionally, Eric Young's SSLeay libraries must also be installed somewhere on the system, and the option --with-ssl=[path to the SSLeay libraries] needs to be added to the configure command.
It should go without saying, but the KDE and Qt libraries and headers are required for proper operation. One can utilize the normal autoconf flags with configure (--prefix, --with-qt-dir, etc.) as expected. Overall, KKinit is a useful applet with great potential for users looking to manage and destroy tickets easily.
Version 0.3: N/A