Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have FreeNAS server and domain-controller with Windows Server 2008. I use OpenSuse 11.4 and my Windows account have full access to FreeNAS CIFS share. I can connect through any filemanager with smb protocol support using smb://windows_user@freenas/share and I can read and write to any folder.

Now I'm trying to setup mount.cifs. Here is my string in /etc/fstab:

//freenas/share /mnt/Data cifs username=windows_user,password=windows_password,_netdev,uid=1000,gid=100 0 0 (where 1000 is my default linux user ID and 100 is 'users' group ID).

After mount -a I see folders from FreeNAS share but I can read/write them only as root user (not default user with ID = 1000).

Also ls -o says that folder's owner is 1000 but no read/write access.

I tried options like 'file_mode=0777' or 'dir_mode' or force uid or add user 1000 to root group - none of this worked. Any ideas what's wrong?

share|improve this question

1 Answer

up vote 3 down vote accepted

Solved by putting a line in fstab:

//192.168.1.33/Public /mnt/nasPublic cifs       username=username,password=password,rw,nounix,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

then

sudo mount -a
share|improve this answer
Many thanks! I tried all of this options (excluding iocharset) but maybe in wrong combination or not all of them together. Now it works! – ink Aug 9 '12 at 9:22
Thanks. It worked for me with rw,file_mode,dir_mode (didn't need nounix and iocharset). – schlamar Nov 15 '12 at 13:20

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.