0 votos

Montar automáticamente un recurso compartido SMB en una ubicación específica

Este es mi problema, quiero montar automáticamente un recurso compartido de red en una ubicación específica sin el requisito de que el usuario introduzca ningún detalle. El recurso compartido debe ser montado en una carpeta específica del usuario. ¿Por qué? Tengo un NAS QNAP que tiene un recurso compartido llamado casa y que los puntos de acción a una ubicación diferente en función de las credenciales utilizadas para acceder a ella lo que significa que tengo problemas si se monta en /Volumes como cada usuario está montando un recurso compartido de casa. El primero en vestirse mejor en ese caso ya que los siguientes intentos de los usuarios no se montarán.

El arrastre de la unidad a los elementos de inicio de sesión con credenciales en el llavero es agradable, pero no me permite elegir la ubicación de montaje. Si utilizo mount_smbfs desde la línea de comandos para configurarlo como se desea y luego arrastrar el recurso compartido a los elementos de inicio de sesión no hace nada en el inicio de sesión.

El uso del comando applescript mount volume parece de poca utilidad ya que no me permite especificar el punto de montaje.

La única opción que he visto es utilizar los ejemplos de archivos auto_smb que se encuentran en Internet, pero esto implica la codificación de contraseñas que no me gusta. En un mundo sin LDAP/AD, ¿es esto lo mejor que puedo esperar para resolver este problema? Una alternativa sin arranque es poner el comando mount_smbfs en un script y ejecutarlo desde los elementos de inicio de sesión.

¿Alguna idea?

1voto

dzurn Puntos 56

Yo también he tenido que hacer esto, y tengo un Applescript que escribí e improvisé a partir de fuentes de trabajo para solicitar la contraseña del usuario y luego usar mount_smbfs para montar en una ubicación específica (con carpetas ya configuradas).

Esto evita que las contraseñas antiguas bloqueen rápidamente la cuenta, y también evita las contraseñas en el cuerpo del script. Yo codifico el nombre de usuario en el script, creo que es lo suficientemente seguro.

También hago (list disks) para comprobar qué recursos compartidos ya están montados, y luego utilizar los resultados para informar de los recursos compartidos montados, y cualquier intento de montaje fallido.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X