Automount SMB usando a senha do keychain

3

Existe uma maneira de usar o serviço automount para montar meu compartilhamento NAS, mas sem especificar minha senha no caminho SMB?

Atualmente, tenho o seguinte:

/ etc / auto_master

#
# Automounter master map
#
+auto_master            # Use directory service
/net                    -hosts          -nobrowse,hidefromfinder,nosuid
/home                   auto_home       -nobrowse,hidefromfinder
/Network/Servers        -fstab
/-                      -static
/Volumes/NAS1           auto_nas

/ etc / auto_nas

home    -fstype=smbfs,soft smb://ericb:mypassword@NAS1/home

Mas eu gostaria de remover "mypassword" do arquivo de configuração e ter o automount usando os dados armazenados no keychain.

Isso é possível?

    
por Eric B. 16.09.2014 / 18:27

1 resposta

0

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

    
por 03.01.2017 / 14:00