Uma pequena resposta tardia, mas eu fiz um pequeno script que fornece o que você precisa, dê uma olhada no link , é auto explicativo
Como funciona:
Após o login, o LaunchAgent inicia o script /usr/local/bin/automount.sh
, que então analisa o arquivo ~/Library/Preferences/it.niemetz.automount.plist
. Em seguida, ele tenta montar os compartilhamentos fornecidos (afp / smb / webdav suportados) e fornece ao usuário uma notificação quando é feito.
Por motivos de segurança, todas as senhas necessárias são obtidas das chaves de login do usuário, portanto nenhuma senha é armazenada no script