[ubuntu-uk] Connecting to a NAS drive in Ubuntu

Matthew Daubney matt at daubers.co.uk
Sat Jul 11 12:42:46 BST 2009


On Sat, 2009-07-11 at 10:04 +0100, David King wrote:
> I am trying to connect to my NAS drive in Ubuntu 9.04.
> 
> I used to be able to do it when running Ubuntu 8.04, but now when I 
> mount the NAS drive, the group is set to 501, and the owner is set to
> 501 - User #501
> 
> and thus I cannot access any files on the NAS drive. I can read the 
> directory listings, but I have files on there I need to access, but I 
> cannot access them. I have tried
> sudo nautilus
> to get root access but permission is denied still for reading any files.
> 
> I tried to set up a group called 501 but Ubuntu told me it had to start 
> with a letter.
> 
> I used the following command to mount the NAS
> 
> sudo mount -t cifs '//192.168.0.4/DISK 1' /media/nas1
> 
> 
> which mounts it okay.
> 
> I used to use sudo mount -t smbfs '//192.168.0.4/DISK 1' /media/nas1
> 
> which also works to mount, but read that cifs has now replaced smbfs, 
> but neither option allows me to access any files.
> 
> I have samba, smbfs, and gadmin-samba installed.
> 
> I also tried switching off the NAS and then on again, and then mounting 
> it again.
> 
> 
> How can I gain read-write access to my files on the NAS?
> 
> David King
> 

Hi David,

You need to tell the mount line to override the uid and gid of the
files. This can be done with the options switch on the mount line like:

sudo mount -t cifs '//192.168.0.4/DISK 1' /media/nas1 -o
uid=1000,gid=1000

You'll need to look up the id for your user and your group, you can find
that info in /etc/group, which will look like "yourgroupname:x:gid:" and
in /etc/passwd.

If you're the first user they'll probab;y both be 1000.

Hope that helps!

-Matt Daubney






More information about the ubuntu-uk mailing list