Atualmente, temos uma configuração (em execução no Ubuntu 14.04 LTS) com autenticação mista LDAP / NIS e diretórios iniciais automontados de vários servidores (com o auto.home
map distribuído sobre o NIS). Tudo funciona perfeitamente, desde que o usuário que faz o login (seja com NIS ou LDAP) já tenha um diretório pessoal em algum lugar (por exemplo, ls /home/user
aciona com sucesso sua montagem).
Eu queria usar o pam_mkhomedir.so para ter diretórios pessoais locais criados automaticamente para pessoas que não têm uma casa nos servidores (o que funciona bem em configurações normais), mas é claro que isso não funcionaria (mesmo problema descrito nesta pergunta: LDAP / NFS / PAM / AutoFS: mkhomedir plug-in do PAM , como autofs e pam_mkhomedir não funcionavam juntos. Qualquer mkdir em /home
falha quando a automontagem é habilitada, portanto, fazer uma montagem de ligação dentro de /home
também não é uma solução.
Alguém sabe uma boa solução para ter diretórios pessoais locais criados para usos que não possuem um NFS, sabendo que não temos controle sobre as informações vindas do LDAP (ou seja, os usuários devem ter suas casas em /home/username
e autofs está trabalhando lá), e sem invadir fontes autofs? Criar uma casa em um servidor NFS no login seria uma possibilidade, mas como fazer isso de maneira segura?