Quiero montar un recurso compartido SMB protegido por contraseña (servido por una máquina Windows). El recurso compartido está protegido por un nombre de usuario y una contraseña, y es posible que no escriba la contraseña en un archivo, quiero que se me solicite la contraseña en el momento del montaje.
Necesito una solución que funcione incluso cuando el usuario en la máquina cliente no tiene privilegios administrativos, por lo que cualquier método que se use para montar el recurso compartido no debe permitirle obtener permisos de root. La instalación inicial se puede hacer como root. Los usuarios deben poder especificar nombres de servidor arbitrarios. Mi necesidad inmediata es con Ubuntu 12.04, pero cuanto más amplia sea una solución aplicable, mejor.
El cliente no tiene cabeza, así que estoy buscando una herramienta de línea de comandos.
Lo que probé:
mount.cifs
: si bien se puede hacer root setuid, sus autores no lo consideran seguro . Ejecutarlosudo
tiene el mismo problema.smbnetfs
,fusesmb
: No pude convencer a ninguno de ellos para que me solicite una contraseña.- Nautilus y gvfs:
gvfs-mount smb://servername/sharename
falla conError mounting location: volume doesn't implement mount
.
¿Cómo puedo montar un recurso compartido Samba desde la línea de comandos, como usuario no root, con una solicitud de contraseña?