Desejo montar um compartilhamento SMB protegido por senha (servido por uma máquina Windows). O compartilhamento é protegido por um nome de usuário e senha, e talvez eu não escreva a senha em um arquivo. Quero que a senha seja solicitada no momento da montagem.
Preciso de uma solução que funcione mesmo quando o usuário na máquina cliente não tiver privilégios administrativos, portanto, qualquer método usado para montar o compartilhamento não deve permitir que ele obtenha permissões de root. A instalação inicial pode ser feita como raiz. Os usuários devem poder especificar nomes de servidor arbitrários. Minha necessidade imediata é com o Ubuntu 12.04, mas quanto maior a solução aplicável, melhor.
O cliente está sem cabeça, então estou procurando uma ferramenta de linha de comando.
O que eu tentei:
mount.cifs
: embora possa ser feito root setuid, seus autores não o consideram seguro . Executá-lo em baixosudo
tem o mesmo problema.smbnetfs
,fusesmb
: Não consegui convencer nenhum deles a solicitar uma senha.- Nautilus e gvfs:
gvfs-mount smb://servername/sharename
falha comError mounting location: volume doesn't implement mount
.
Como montar um compartilhamento Samba na linha de comando, como um usuário não root, com um prompt de senha?