Estou tentando resolver o problema semelhante.
utilitário createhomedir pode fazer o trabalho, mas eu não consigo localizar pam_exec.so no Mac OS para chamar a coisa.
O hack sujo é escrever / etc / sshrc (que é similar ao / etc / profile, mas chamado na hora de início da sessão ssh) chamando o pequeno wrapper com suid bit on, que por sua vez chama " createhomedir -c -u username
". Ignore as etapas se o diretório inicial existir ou se o terminal estiver ausente.