ACD Linux System Administration

Kerberos Notes

25-October-2002
Kerberos Testbed Notes are here

Steps to creating pass-through Authentication

So what we want to achieve is pass-through Authentication. Microsoft describes the process here The article is long but the only part we're really intersted in is the section "Setting Trust with a Kerberos Realm".

So to do pass-through authentication, we'll have to:

  1. Configure each workstation: Each workstation has to have the MIT Kerberos Realm defined for it. If the MIT Kerberos Realm is called UCAR.EDU, then this is done with the ksetup command:
    C:\ Ksetup /addkdc UCAR.EDU kdc.realm.ucar.edu
    

  2. Help the Windows KDC trust the MIT Kerberos Realm:
  3. Help the MIT Kerberos Realm to trust the Windows KDC: Use the following MIT Kerberos administration commands to create cross-realm principals in the foreign MIT realm (note that the program is typically run on a UNIX system):
          % Kadmin -q "ank -pw password krbtgt/CIT.UCAR.EDU@UCAR.EDU"
          % Kadmin -q "ank -pw password krbtgt/UCAR.EDU@CIT.UCAR.EDU"
    
  4. Create Account Mappings: We may have to create account mappings between domain accounts and MIT Kerberos Realm accounts, even though we are using common usernames. These mappings are set up the Active Directory Management Tool. Once the mappings are set up, users should be able to change their Kerberos realm passwords from the CTRL-ALT-DEL sequence.