CentOS7 Kerberos Auth: Improper format of Kerberos configuration file;

After many hours, many different sets of eyes, a dozen rebuilds and rejoins, the #samba freenode channel, and hard liquor, I found the solution.

It turns out that whichever tools associated with the join neglected to add the = sign while referencing the [realm].

enter image description here

The second half of this problem was due to an sssd-libwbclient conflict with what ships in CentOS 7.2. Performing a yum remove sssd-libwbclient fixed that as well, and wbinfo now successfully returns what it is supposed to.

Redhat bug that is related: https://bugzilla.redhat.com/show_bug.cgi?id=1175511


I may not know much about kerberos but I fixed this locally by converting the file into unicode. Everything appears to be working fine. Good luck!

See https://github.com/krb5/krb5/pull/379.