"Erro ao montar o local: o volume não implementa a montagem", aparentemente, significa "eu preciso do D-Bus, mas não está disponível". (Obrigado ao colega guru do venturax por esta informação.) Dentro de uma sessão SSH, eu posso usar gvfs-mount
desde que dbus-daemon
é lançado primeiro e a variável de ambiente DBUS_SESSION_BUS_ADDRESS
está definida.
export $(dbus-launch)
gvfs-mount smb://workgroupname\;username@hostname/sharename
# Type password
ls ~/.gvfs/'sharename on hostname'
gvfs-mount
e outros utilitários GVFS devem todos falar com a mesma sessão do D-Bus. Portanto, se você usar várias sessões SSH ou usar montagens em sessões de login, deverá:
- inicie o D-Bus na primeira vez que for necessário, o mais tardar;
- tome cuidado para não permitir que o D-Bus termine com a sessão, contanto que existam sistemas de arquivos GVFS montados;
- reutilize a sessão do D-Bus existente no momento do login, se houver uma.
Veja Reutilize as sessões do D-Bus nas sessões de login por isso.