Come posso avere il Finder montare una condivisione SMB da ssh senza conferma?

1

In un pezzo più grande di AppleScript, ho bisogno di montare una condivisione SMB. Questo funziona:

tell application "Finder" to mount volume "smb://server/share"

Cioè, funziona senza fare domande, dallo Script Editor o da una shell in esecuzione in Terminal (cioè osascript <my script> ).

Ma quando provo a eseguire lo stesso script mentre sono connesso al Mac tramite ssh da un altro computer, Finder (suppongo) prima chiede conferma con una finestra di dialogo sulla GUI:

You are attempting to connect to the server xxx. Click connect to contine.

Come posso evitare questa conferma?

    
posta jms 02.02.2018 - 22:33
fonte

1 risposta

1

Come menzionato da @klanomath, la conferma può essere disabilitata seguendo le istruzioni in questa pagina: link

Ovvero, da un terminale:

sudo defaults write /Library/Preferences/com.apple.NetworkAuthorization AllowUnknownServers -bool YES

E poi, per annullare questa modifica (per una maggiore sicurezza):

sudo defaults delete /Library/Preferences/com.apple.NetworkAuthorization AllowUnknownServers
    
risposta data 02.02.2018 - 23:19
fonte

Leggi altre domande sui tag