Existem muitas maneiras de montar um compartilhamento SMB no Ubuntu. Por exemplo:
como root, você pode usar o mount.cifs:
mount -t cifs -o user=username //servername/sharename/ /mnt
você pode usar o smbnetfs como descrito aqui
No entanto, eu gostaria de usar o gvfs. Ao fazer login usando ssh. Eu tentei o seguinte sem sucesso:
dbus-launch bash
gvfs-mount smb://servername/sharename/
Isso funciona ... mais ou menos. Quando eu corro
gvfs-mount -l
Eu recebo o seguinte:
Mount(0): sharename on servername -> smb://servername/sharename/
Type: GDaemonMount
Então, a montaria parece funcionar. No entanto, não há um ponto de montagem do sistema de arquivos, enquanto que quando o monto usando o Nautilus, recebo um ponto de montagem /run/user/1000/gvfs/
, no qual posso acessar usando a linha de comando.
O que devo fazer para obter um ponto de montagem com gvfs que eu possa acessar com a linha de comando?
ln -si $XDG_RUNTIME_DIR/gvfs/mysmbmount $HOME/smb