Como navego para um local de samba que montei no Nautilus na linha de comando?

9

Esta é a mesma questão aqui ( e um pouco aqui também ), exceto que estou rodando o Debian wheezy (7.4). Para limpar, esses diretórios não existem:

/run/user
/var/run/user
~/.cache/gvfs

E este diretório está vazio:

~/.gvfs/

E o diretório de compartilhamento de samba montado no GVFS não é encontrado em:

/media/
/mnt/

Naturalmente, eu esperaria que o Nautilus explorer ajudasse a descrever o caminho que estou vendo, montado localmente. Ou "Open in Terminal" para funcionar. Mas eles me frustram!

Alguns dos utilitários GVFS mostram algumas informações da linha de comando:

$ gvfs-mount -l
...
Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
  Type: GDaemonMount

ou com gvfs-mount -li :

Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
  Type: GDaemonMount
  default_location=smb://wincomp/sharedir/
  themed icons:  [folder-remote]  [folder]
  can_unmount=1
  can_eject=0
  is_shadowed=0

Mas não especifica onde está o local de montagem local!

    
por Mike T 17.02.2014 / 10:42

3 respostas

9

Ok, descobri. A instalação padrão do Debian Wheezy não instala a camada de compatibilidade POSIX para o GVFS. Instale:

apt-get install gvfs-fuse

Adicione seu usuário ao grupo FUSE:

adduser <username> fuse

Reinicialize sua máquina (ou mude os níveis de execução) e agora o GVFS exportará um FUSE-fs para /home/<username>/.gvfs/<resourcename>

Atenciosamente.

Veja link para mais informações, esp. a parte sobre o daemon do FUSE.

    
por 23.02.2014 / 12:08
8

Para adicionar a resposta da bjanssen, no Debian jessie o compartilhamento SMB está disponível em

/run/user/$UID/gvfs

O mesmo se aplica aos seus compartilhamentos SFTP ou WEBDAV.

    
por 17.07.2014 / 13:49
2

Se você não sabe onde o samba está montado, tente usar o comando "mount". Você deveria ver sth como:

//123.123.123.8/s /mnt/user/sambaShare smbfs  0 0

Se você quiser que o compartilhamento de samba seja montado em um diretório específico, adicione a "fstab"

//123.123.123.8/s  /mnt/user/sambaShare  smb  username=admin,password=pass 0 0
    
por 21.02.2014 / 07:48