Podczas kinit
uzyskiwania biletu Kerberos skonfigurowałem go tak, aby używał domyślnej dziedziny, np. GERT.LAN
Edytując /etc/krb5.conf
:
[libdefaults]
default_realm = GERT.LAN
To świetnie, ponieważ nie muszę tego cały czas podawać w wierszu poleceń.
⟫ kinit
gert@GERT.LAN's Password:
Jednak moja lokalna nazwa użytkownika gert
nie zgadza się ze zdalną nazwą użytkownika gertvdijk
. Teraz muszę podać pełną nazwę główną jako argument. Jeśli to tylko kinit, mógłbym utworzyć alias bash, ale wydaje się, że więcej narzędzi Kerberos próbuje mojej lokalnej nazwy użytkownika. Na przykład Kredentials nie pozwala mi korzystać z innego niż domyślny zleceniodawcy.
Zasadniczo chcę utworzyć odwzorowanie między użytkownikiem lokalnym gert
a zdalnym zleceniodawcą gertvdijk@GERT.LAN
.
Jak na ironię, używając bardziej skomplikowanej konfiguracji z PAM, jestem w stanie to osiągnąć. W krb5.conf
:
[appdefaults]
pam = {
mappings = gert gertvdijk@GERT.LAN
}
Ale nie chcę już używać modułu Kerberos PAM, ponieważ tyle razy się blokowałem, myśląc, że serwer Kerberos jest nieosiągalny i próbuję wprowadzić hasło lokalne ...
Krótko mówiąc, czy istnieje sposób na skonfigurowanie domyślnej nazwy użytkownika lub mapowanie na podstawie lokalnych nazw użytkowników?