¿Cómo puedo hacer que Finder monte un recurso compartido SMB desde ssh sin confirmación?

1

En una pieza más grande de AppleScript, necesito montar un recurso compartido SMB. Esto funciona:

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

Es decir, funciona sin hacer preguntas, desde el Editor de secuencias de comandos o desde un shell que se ejecuta en Terminal (es decir, osascript <my script> ).

Pero cuando intento ejecutar el mismo script mientras estoy conectado a la Mac a través de ssh desde otra computadora, Finder (supongo) primero pide confirmación con un cuadro de diálogo en la GUI:

Está intentando conectarse al servidor xxx. Haga clic en conectar para continuar.

¿Cómo puedo evitar esta confirmación?

jms
fuente

Respuestas:

1

Como lo menciona @klanomath, la confirmación se puede desactivar siguiendo las instrucciones en esta página: https://support.apple.com/en-us/HT207112

Es decir, desde una terminal:

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

Y luego, para deshacer este cambio (para mayor seguridad):

sudo defaults delete /Library/Preferences/com.apple.NetworkAuthorization AllowUnknownServers
jms
fuente