Kerberos: A Practical Overview of Principals and Keytabs

Kerberos is a commonly used authentication protocol in a unix / linux environment. This article attempts to provide a practical overview of the concepts and commands for dealing with keytabs, principals and realms. We discuss the MIT implementation in the context of Redhat IdM / FreeIPA, as well as familiar utilities such as kadmin.