pam_krb5_migrate(7)

πŸ’– NAME πŸ’–

pam_krb5_migrate β€” the Kerberos 5 Migration PAM module ✨

It's a little guy from the Miscellaneous Information Manual, and bestie, it is so much cooler than that sounds.


πŸŽ€ SYNOPSIS πŸŽ€

auth            optional pam_krb5_migrate.so

That's it. That's the whole summoning circle. πŸ•―οΈ


✨ DESCRIPTION ✨

okay so picture this: pam_krb5_migrate is a stackable authentication module. Stackable means it plays nice β€” it sits in the auth stack and doesn't need to be the main character, it just does its thing.

Here's the vibe: it grabs the username and password that some earlier module in the stack already collected, and then it attempts to transparently add them to a Kerberos realm using the Kerberos 5 kadmin service. Like, no drama, no big announcement, the creds just quietly become Kerberos principals. πŸ’…

Why would anyone want this? Because migrating a large installed userbase from whatever ancient pre-existing authentication method they've been using over to a Kerberos-based setup is lowkey an administrative nightmare 😭. This module eases those administrative burdens β€” people log in with their old creds and BOOM, they're in the realm. ate. πŸ‘‘


🌸 OPTIONS 🌸

Here's everything you can pass to the authentication module, bestie, and yes, we're going through all of them:

  • debug β€” turns on syslog(3) debugging information at LOG_DEBUG level. Crank it when you need to see everything that's happening. πŸ”
  • keytab=<file> β€” use an alternate keytab for authentication. If you don't specify one, the default is /etc/security/pam_krb5.keytab. πŸ—οΈ
  • min_uid=<uid> β€” don't add principals for uids lower than <uid>. The default is 100, so your system accounts stay unbothered. πŸ›‘οΈ
  • principal=<name> β€” use the key for <name> instead of the default pam_migrate/<hostname> key. ✨
  • realm=<REALM> β€” update the database for a realm other than the default realm. 🌈
ngl, principal=<name> and realm=<REALM> are the ones you'll reach for when your setup isn't the plain vanilla default. iykyk 🫢

πŸ¦‹ AUTHOR πŸ¦‹

pam_krb5_migrate was written by Steve Langasek <vorlon@netexpress.net>. πŸ’–

This manpage was assembled by Jelmer Vernooij <jelmer@samba.org>. πŸŽ€

Absolute icons, both of them. πŸ‘‘


⭐ SEE ALSO ⭐


and that's the whole page, bestie 🧚 this one's from the Miscellaneous Information Manual, dated 13 November 2006, and it's page pam_krb5_migrate(7) β€” go migrate a userbase, you've got this πŸ’œ