Quando si utilizza kinitper acquisire un ticket Kerberos, l'ho configurato per utilizzare un dominio predefinito, ad esempio GERT.LANmodificando /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 gertnon 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 gerte 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?