Eu estava fazendo uma suposição incorreta sobre o que os módulos PAM fizeram. Presumi que ter uma conta no LDAP poderia realmente fazer com que um módulo criasse o usuário no sistema (uma suposição provavelmente influenciada pelo meu plano de fundo webdev), da mesma forma que também poderia criar os diretórios base ( pam_mkhomedir
).
Depois de criar os usuários localmente usando:
sudo adduser doej --disabled-password
Consegui fazer o login com a conta doej no LDAP.
Incidentalmente, encontrei uma solução usando pam_exec
que permitiria me para criar dinamicamente os usuários também.