Monte un disco samba, con la contraseña del llavero

2

Tengo un problema con Jettison , que intenta volver a montar una unidad de samba, que está protegido por una contraseña.

Utiliza la siguiente línea de comando:

/sbin/mount_smbfs //[user]@[server]/work /Volumes/work 

Por supuesto, falla porque la contraseña no está presente (ni el interruptor -N)

Soy consciente de que debe contener una contraseña, pero no quiero que la aplicación la conozca. Así que mi pregunta es:

¿Hay alguna forma de solicitar la contraseña de esta manera (soy consciente de que esto no es correcto):

/sbin/mount_smbfs //[user]: %keychain->[identified keychain]%@<server>/work /Volumes/work 
    
pregunta SNEILΛ 24.10.2012 - 15:16

1 respuesta

2

Hay una interfaz capaz de script para el llavero y es el comando security .

Si está familiarizado con los scripts de shell u otro idioma y la contraseña no tiene espacios ni caracteres extraños que deba manejar, puede seguir este tutorial y aprender lo suficiente para obtener la contraseña del llavero.

Entonces, una vez que hayas descubierto cómo pasar la contraseña como un argumento de línea de comando user:pass , podrías ejecutar el comando de seguridad en línea o establecer una variable temporal para mantener el valor.

    
respondido por el bmike 24.10.2012 - 19:48

Lea otras preguntas en las etiquetas