Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

In older Ubuntu releases, you were able to access the SMB shares mounted with Nautilus by going into the ~/.gvfs/ directory. I found it very convenient, since I like to use Nautilus to mount the shares, but do all disk operations (copy, mv, find etc.) using command line.

I now have Ubuntu 13.04, and even though I can mount the share and use it with Nautilus (which I never use), I am unable to find the actual mount point. Is it still somewhere? Or has it been abandoned? Can I get it back?

I know that I can mount the shares using CIFS and /etc/fstab, but I'd rather use the user space. That way, when I install a new system or transfer my home to another machine, my preferences (including credentials) stay in my home directory and I don't need to worry about updating fstab.

Also, I do not want to mount it manually with sudo (with sudo mount -t cifs ...). Yes, I could create an alias or a script, but then I would have to either type my password every time or store my password in a credentials file. And type the sudo password. And then each time I encounter a new share, I'd need to remember how to create a credentials file. So yes, I might end up with this solution, but I would rather not change my current habits, if it is possible.

Furthermore, there is the matter of other users for which I often provide a simple command-line solution. In 13.04, this is no longer possible (for example, because the users to whom I provide the solution are not allowed to sudo mount on their machines).

In any case, I'm curious as to what happened to gvfs and why I can't see the mounted directories.

share|improve this question
add comment

2 Answers 2

up vote 7 down vote accepted

In newer releases, gvfs user-mounts are moved to the /run filesystem

/run/user/<username>/gvfs

see Why do my gvfs mounts not show up under ~/.gvfs or /run/user/<login>/gvfs?

[not flagged as duplicate because the answers there are unclear]

If you want to keep the old links / scripts etc., just do

rmdir ~/.gvfs/
ln -s /run/user/<username>/gvfs ~/.gvfs
share|improve this answer
    
Yep! That's clearly the answer I was looking for. Thank you so much. –  January Sep 9 '13 at 9:49
    
At least in 13.10 it's <userid> instead of <username>, but the path is the same... –  rkallensee Feb 24 at 20:05
add comment

You can also mount it manually using mount in for instance /mnt Like

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

(from How can I mount cifs shares in (k)ubuntu 13.04?)

share|improve this answer
    
Thank you very much, I should have added the paragraph I have added now (see above). In any case, I'd like to understand what happened to gvfs and how it works, so even if this were an equivalent solution (which it unfortunately isn't), I would still like to know the answer. But I really appreciate the effort. –  January Sep 9 '13 at 9:38
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.