File/Dir permissions under a share

Dan Hill dwhill at metaullics.com
Tue May 30 12:39:50 GMT 2000


Mike Brodbelt wrote:

> Dan Hill wrote:
> >
> > I am trying to duplicate the setup on my netware box on my samba box.
> > Everyone wants to keep a single drive letter and go to the various dir's
> > from there.  So, what I did was create a share called "sys" and created
> > various dir's underneath it, e.g. hr, eng, etc....
> >
> > I setup the hr dir and files therein with 770 (i tried 777 also) and
> > root:hr permissions.  If an hr group member goes into the hr dir and
> > tries to modify or create a file, the access is denied.  I am assuming
> > that samba uses unix group membership to determin if a user can access a
> > given dir.  Does anyone know what I could be doing wrong?  I would
> > attach files for more info, but rather than showing wasteful text,
> > I decided to wait for comments.
> >
> > I know that creating these dir's under one share is probably not the
> > best thing, but my "users" namely uppers insist on one drive, e.g. G:\,
> > where they can go for all of the dir's available to them
>
> I don't see a problem with this kind of setup in general - I use a
> "common" share, and have several subdirectories with different
> permissions. I set it up like this:-
>
> [common]
>         comment = General file share
>         path = /usr/local/filestore/common
>         valid users = @everyone
>         admin users = @smbadmin
>         writeable = Yes
>         create mask = 0755
>         force create mode = 020
>         directory mask = 02775
>         force directory mode = 02070
>         map system = Yes
>         map hidden = Yes
>
> Then, under the share root, I have several directories
>
> $ ls -l /usr/local/filestore/common/
> total 11
> drwxrwsr-x  11 root     adverts      1024 May 17 09:25 Adverts/
> drwxr-sr-x  12 root     schols       1024 May  8 14:41 Awards/
> drwxrwsr-x  24 root     chems        1024 May 23 12:41 Chems/
> drwxrwsr-x  18 root     finance      1024 May 25 09:55 Finance/
> drwxrwsr-x  19 root     everyone     1024 May 26 11:36 General/
> drwxrwsr-x   6 root     library      1024 Feb 28 09:58 Library/
> drwxrwsr-x   7 root     memmark      1024 Jan 14 11:17 M+M/
> drwxrwsr-x  10 root     schols       1024 May 18 10:13 Marshall/
> drwxrwsr-x  11 root     support      1024 May 26 14:38 Support/
> drwxr-sr-x   3 root     everyone     1024 May 25 15:43 Templates/
> drwxrwsr-x  16 root     yearbook     1024 May 11 08:40 Yearbook/
>
> The combination of the directory mode settings in Samba, and the SGID
> bit on the directories makes the group ownership work nicely for me. If
> you don't have the SGID bit set, this could result in users creating
> files with a group ownership you don't want. You can use Samba share
> setting to achieve this instead if you like.
>
> HTH
>
> Mike.

Thanks, Mike!  That seems to be the trick for which I was looking.

Dan



More information about the samba mailing list