Quando si utilizza kinit
per acquisire un ticket Kerberos, l'ho configurato per utilizzare un dominio predefinito, ad esempio GERT.LAN
modificando /etc/krb5.conf
:
[libdefaults]
default_realm = GERT.LAN
È fantastico dal momento che non devo fornirlo sempre dalla riga di comando.
⟫ kinit
gert@GERT.LAN's Password:
Tuttavia, il mio nome utente locale gert
non corrisponde al nome utente remoto gertvdijk
. Ora devo fornire il nome principale completo come argomento. Se questo è solo kinit potrei creare un alias bash, ma più strumenti Kerberos sembrano provare il mio nome utente locale. Ad esempio Kredentials non mi consente di utilizzare un valore diverso da quello predefinito.
Quindi, fondamentalmente, quello che voglio è creare una mappatura tra l'utente locale gert
e il principale remoto gertvdijk@GERT.LAN
.
Ironia della sorte, quando si utilizza una configurazione più complicata con PAM sono in grado di raggiungere questo obiettivo. In krb5.conf
:
[appdefaults]
pam = {
mappings = gert gertvdijk@GERT.LAN
}
Ma non voglio più utilizzare il modulo Kerberos PAM poiché mi sono bloccato così tante volte pensando che il server Kerberos non è raggiungibile e sto cercando di inserire la password locale ...
Quindi, per farla breve, c'è un modo per configurare un principal predefinito o una mappatura da nomi utente locali?