Onde posso encontrar o ponto de montagem para compartilhamentos SMB em 13.04?

34

Em versões mais antigas do Ubuntu, você conseguiu acessar os compartilhamentos SMB montados com o Nautilus indo para o diretório ~/.gvfs/ . Achei muito conveniente, pois gosto de usar o Nautilus para montar os compartilhamentos, mas faço todas as operações de disco (copiar, mv, encontrar etc.) usando a linha de comando.

Agora tenho o Ubuntu 13.04 e, embora eu possa montar o compartilhamento e usá-lo com o Nautilus (que eu nunca uso), não consigo encontrar o ponto de montagem real. Ainda está em algum lugar? Ou foi abandonado? Posso recuperá-lo?

Eu sei que posso montar os compartilhamentos usando CIFS e /etc/fstab , mas prefiro usar o espaço do usuário. Dessa forma, quando eu instalo um novo sistema ou transfiro minha casa para outra máquina, minhas preferências (inclusive credenciais) ficam em meu diretório pessoal e não preciso me preocupar em atualizar o fstab.

Além disso, não quero montá-lo manualmente com o sudo (com sudo mount -t cifs ... ). Sim, eu poderia criar um alias ou um script, mas eu teria que digitar minha senha toda vez ou armazenar minha senha em um arquivo de credenciais. E digite a senha do sudo. E sempre que encontro um novo compartilhamento, preciso lembrar como criar um arquivo de credenciais. Então, sim, posso acabar com essa solução, mas prefiro não mudar meus hábitos atuais, se for possível.

Além disso, há a questão de outros usuários para os quais eu geralmente forneço uma solução simples de linha de comando. Em 13.04, isso não é mais possível (por exemplo, porque os usuários a quem forneço a solução não têm permissão para montar o sudo em suas máquinas).

De qualquer forma, estou curioso sobre o que aconteceu com o gvfs e porque não consigo ver os diretórios montados.

    
por January 09.09.2013 / 08:46

3 respostas

48

Em lançamentos mais recentes, as montagens de usuário gvfs são movidas para o sistema de arquivos / run

/run/user/<username>/gvfs

veja Por que minhas montagens gvfs não aparecem em ~ / .gvfs ou / run / user / < login > / gvfs?

[não marcado como duplicado porque as respostas não estão claras]

Se você quiser manter os links / scripts antigos etc., faça

rmdir ~/.gvfs/
ln -s /run/user/<username>/gvfs ~/.gvfs
    
por steeldriver 09.09.2013 / 11:44
7

Você também pode montá-lo manualmente usando o mount in, por exemplo, / mnt Como

sudo mount -t cifs -o user=foobar,password=foobar,rw,hard,nosetuids,noperm,sec=ntlm //192.168.1.2/Drive ~/mnt/mount_point

(de Como posso montar as ações do cifs em (k) ubuntu 13.04? )

    
por user408041 09.09.2013 / 10:37
3

Em 15.04, 15.10 e neste momento 16.04 (ainda não liberado) existe um bug confirmado no pacote gvfs:

link

que impede o

% bl0ck_qu0te%

para funcionar como esperado. Uma solução neste momento é primeiro matar ambos os deamons gvfs antes de tentar montar.

Para isso basta executar o comando:

killall gvfsd

e qualquer link que você fizer depois será acessado novamente pelo diretório gvfs.

    
por Requist 02.01.2016 / 19:23