Como montar um compartilhamento SMB no Linux como usuário normal na linha de comando hoje em dia?

1

Este é basicamente o problema que mencionei na minha resposta ao aplicativo de espaço do usuário para O CIFS foi reformulado como uma questão, pois atualmente não conheço uma solução real.

No passado, havia uma ferramenta chamada smbmount (normalmente em um pacote chamado smbfs ) disponível na maioria das distribuições Linux com as quais os usuários sem privilégios podiam montar um compartilhamento SMB em algum lugar onde tivessem permissão de gravação. Mas pelo menos os recentes pacotes cifs-utils no Debian não enviam mais esses programas e eu não vejo programas de substituição similares com um prefixo cifs nesse pacote.

Existem dois pacotes ( fusesmb e smbnetfuse ) disponíveis que fornecem um único ponto de montagem que pode dar acesso a vários compartilhamentos SMB configurados ou mostra todos os servidores SMB locais como a exibição de árvore de rede no Windows Explorer . Mas isso não é exatamente o que eu procuro, especialmente porque não quero armazenar senhas no sistema de arquivos em texto simples (como fusesmb parece exigir), mas inseri-las uma vez no momento da montagem. Eu tentei fusesmb , no entanto, mas não consegui fazê-lo funcionar, o ponto de montagem estava sempre vazio e não vi nenhuma mensagem de erro ou algo parecido. Além disso, a documentação fusesmb é muito escassa.

Então eu me pergunto: Como montar um compartilhamento SMB no Linux como usuário normal hoje em dia (ou seja, em 2015)? Eu ficaria bem com ambos, alguma ferramenta baseada em fuse (preferida) ou alguma ferramenta setuid (como smbmount era IIRC).

Eu sei sobre os subsistemas GVFS e KIO dos ambientes de desktop, mas eu preciso de algo que pode ser feito na linha de comando e no AFAIK, nem o GVFS nem o KIO fazem montagens reais, apenas abrem uma janela semelhante ao Windows Explorer que mostra o conteúdo de tais compartilhar.

É claro que também agora sobre o ftp -like smbclient e sei sobre os navegadores de rede smb4k para o KDE e o smbc baseado em ncurses. Mas todos eles não ajudam aqui também.

Ou para fazer uma comparação: quero sshfs , apenas para SMB em vez de SFTP. : -)

    
por Axel Beckert 09.12.2015 / 15:27

1 resposta

4

As montagens

GVFS podem ser usadas a partir da linha de comando com gvfs-mount . Os pontos de montagem aparecem abaixo de /var/run/user/[uid]/gvfs .

Veja também a resposta para Montagem do Samba com senha prompt como usuário não root .

    
por 19.08.2016 / 11:06