Eu tenho o caso de uso que, por padrão, todos os usuários estão trabalhando em diretórios iniciais montados remotamente. No entanto, às vezes eles preferem uma casa local em uma ou mais máquinas, e. porque a rede é muito lenta, os dados são muito grandes, etc.
Assim, gosto de configurar o seguinte:
/mnt/smb/$SERVER/$USER
existir (link simbólico ou pasta), isso deve ser escolhido e definido como /home/$USER
-env etc. $HOME
), ele deve ser criado com ecryptfs Resumindo: não defina o diretório pessoal do usuário globalmente, mas no nível da máquina com um local padrão.
Estado atual:
/home/$USER
está definido como homeDirectory
no LDAP /home/$USER
/smb/$USER
to /home/$USER
. Por outro lado, um diretório vazio (ou uma cópia de /smb/$USER
) é criado manualmente se o usuário quiser uma pasta pessoal local. Para:
Ao tentar implementá-lo com a ajuda do pam_script, encontrei vários obstáculos:
/etc/skel
-variable não produz nenhum efeito $HOME
Tags home-directory pam ldap