Você pode definir padrões para o diretório pessoal e o shell de login na seção [global] do arquivo de configuração smb.conf :
template shell = /bin/sh
template homedir = /home/%ACCOUNTNAME%
Observe que é %ACCOUNTNAME% e não %U , como foi o caso do Samba 3. Da mesma forma, é %WORKGROUP% em vez de %D . Eu também descobri que as mudanças nesses valores não são selecionadas por smbcontrol all reload-config - você precisa reiniciar o Samba para que elas entrem em vigor.
Você deve poder adicionar atributos RFC2307 à entrada do usuário no LDAP para especificar valores por usuário, mas isso não funciona (ainda). Do Samba Wiki :
currently (4.1.11), Samba servers with AD DC role don't use the standard winbind daemon. This causes winbind & nss-winbind to only fetch UID & GID, not login shell and home. Samba 4.2 will give the possibility to use standard winbind, circumventing this drawback.
Então, pelo menos por enquanto, estamos presos a valores de todo o sistema definidos em smb.conf .