LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 01-27-2006, 12:27 PM   #1
jeyroz
LQ Newbie
 
Registered: Jan 2006
Posts: 5

Rep: Reputation: 0
Samba User / Group Access Permissions Different Between Linux and Win


I'm having trouble working with a networked (Samba) filesystem from local Linux machines. Strangely, the configuration works beautifully when accessed from local Windows boxes, giving the authenticated user read/write access to files such as...

-rw-rw---- 1 jane sambauser 130560 Jan 27 2005 text.doc

When the filesystem is mounted under Linux with...

smbmount //192.168.X.XXX/usr/share /mnt/share -o username=john,uid=501,gid=500
-- OR --
smbmount //192.168.X.XXX/usr/share /mnt/share -o username=john,uid=john,gid=sambauser

...files and directories like the one above are inaccessilble.

All accessing users have accounts on the samba server and are included in a group "sambauser" (john / sambauser).

Shared directory (/usr/share) is owned by root, group "sambauser" and has the following permissions set: drwxrws---
The directory has a sticky gid to make sure all files are owned and accessible to those in the "sambauser" group.

My smb.conf has the following params...

[share]
comment = File Server
path = /usr/share
browseable = yes
writeable = yes
guest ok = no
public = no
create mask = 0660
directory mask = 0770
printable = no

Any ideas why the accessing Linux machines are restricted while the Windows machines are not?

Thanks in advance for the help.
 
Old 01-27-2006, 12:44 PM   #2
Randall Slack
Member
 
Registered: Feb 2005
Location: Rotterdam, The Netherlands
Distribution: Debian - Ubuntu
Posts: 219

Rep: Reputation: 30
Quote:
Shared directory (/usr/share)
just a note beside your problem but are you sure this is the place where you want too set up the shares? might be misstaking but it doesn't seem the correct place to me. why not the home directory like the default?
 
Old 01-27-2006, 12:48 PM   #3
Randall Slack
Member
 
Registered: Feb 2005
Location: Rotterdam, The Netherlands
Distribution: Debian - Ubuntu
Posts: 219

Rep: Reputation: 30
Quote:
smbmount //192.168.X.XXX/usr/share /mnt/share -o username=john,uid=john,gid=sambauser
what happens if yo do this?

smbmount //192.168.X.XXX/usr/share /mnt/share -o rw,username=john,uid=john,gid=sambauser

try to mount the share rw (read/wite)
 
Old 01-27-2006, 12:57 PM   #4
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,499
Blog Entries: 2

Rep: Reputation: 68
I have a similar setup here and the only difference I can see is the following setting you haven't:

force group = sambauser

I am not sure this is the answer....
 
Old 01-27-2006, 01:19 PM   #5
jeyroz
LQ Newbie
 
Registered: Jan 2006
Posts: 5

Original Poster
Rep: Reputation: 0
Thanks for the replies thus far.

Slack:
The location of the share is actually /share ... my mistake.
I will try the "rw" option when mounting. I can write to the share if I open the directories up to 777 and the user group info is correct.

Marozsas:
I actually was using force group = sambauser at one point (along with myriad other smb.conf options) to no avail.

I am also able to mount the fs from a OS X box and have no trouble writing to the filesystem. Huh.
 
Old 01-27-2006, 02:46 PM   #6
jeyroz
LQ Newbie
 
Registered: Jan 2006
Posts: 5

Original Poster
Rep: Reputation: 0
I'm still unable to mount the filesystem with r/w access after specifying "rw" as a part of my mount command. Any other ideas? My only option is to open everything up 777 ... which isn't much of an option.
 
Old 01-27-2006, 03:17 PM   #7
jeyroz
LQ Newbie
 
Registered: Jan 2006
Posts: 5

Original Poster
Rep: Reputation: 0
My trouble has been mounting the fs and browsing it through Gnome. If I mount the fs and browse it from the command-line, I have no problem with access permissions. What am I missing here?
 
Old 01-27-2006, 04:35 PM   #8
jeyroz
LQ Newbie
 
Registered: Jan 2006
Posts: 5

Original Poster
Rep: Reputation: 0
I created a "sambauser" group on the local Linux machines with the same gid as is on the fileserver and added each respective local account to it and all is fine now. Why was this necessary if the smbmount command includes the specified gid to use on the samba fs?
 
Old 01-29-2006, 11:26 AM   #9
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,499
Blog Entries: 2

Rep: Reputation: 68
Good you figure out what is wrong !

The problem is when a user try to access the filesystem he does not have the proper permissions because he does not belongs to the specified group=sambauser. Doesn' t matter if that group exists or not. The bottom line is the user does not belongs to the group sambuser. I bet you will have the same problem if the group exists and a local user is not part of group sambauser.

Soon you will face another problem. How to have a centralized, single sign on, user account system ? This is the (open-source) Holly Graal I am looking for right now. But this is a subject for another threat...

have a nice week,

Last edited by marozsas; 01-29-2006 at 12:14 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
samba : access denied for some user in same NT group on a folder mtrento Linux - Networking 0 06-27-2005 10:01 AM
Unable to access my Linux+Samba from MS-Win guarriman Linux - General 3 01-03-2005 11:05 AM
User, Group permissions in Redhat Linux ES 3.0 majicrobot Linux - Security 1 09-25-2004 07:24 AM
Permissions/group access when using Samba Nylix Mandriva 8 05-05-2004 03:39 PM
Samba: What group/user is used by Samba to access directories? DJ_Cyberdance Linux - Networking 3 10-04-2003 04:21 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:07 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration