[Samba] Controlling share create permissions

Ryan J Betz ryanb at maumeepattern.com
Wed May 22 04:19:02 GMT 2002


Unfortunatly, this causes all files to be created 0755 and directories 0777
when I use create mode = 0777 and directory mode = 0777.

Thanks,
Ryan

-----Original Message-----
From: Kohei Yoshida [mailto:kyoshida at mesco.com]
Sent: Tuesday, May 21, 2002 5:35 PM
To: Ryan J Betz
Cc: Konkol, Josh; teilo at cdt.luth.se; samba at lists.samba.org
Subject: RE: [Samba] Controlling share create permissions


Ryan,

This is just a guess, but you may want to look into 'create mode'
parameter.  It defaults to 0744.  Maybe you can change it to 0777 to see
what happens.

Kohei

On Tue, 2002-05-21 at 13:56, Ryan J Betz wrote:
> Hrmm, maybe I have it configured wrong, or I simple don't understand a
> condition of this working:
>
> [log]
>     path = /log
>     browseable = yes
>     writeable = yes
>     require valid-user
>     inherit permissions = yes
>
> [root at shield /log]# pwd
> /log
>
> I created the folder and chmod 777 folder1/
>
> drwxrwxrwx    3 logger   logger       4096 May 21 13:50 .
> drwxr-xr-x   33 root     root         4096 Mar 29 10:33 ..
> drwxrwxrwx    2 ryanb    mail         4096 May 21 13:51 folder1
>
> I rolled over to the windows machine and created a new text file in
> /log/folder1/
>
> drwxrwxrwx    2 ryanb    mail         4096 May 21 13:51 .
> drwxrwxrwx    3 logger   logger       4096 May 21 13:50 ..
> -rwxr--r--    1 ryanb    mail            0 May 21 13:51 New Text
> Document.txt
>
> I made sure I restarted smbd and nmbd after I changed smb.conf.  I'm using
> version 2.2.3a if that means anything.  Thanks a bunch for all the help.
>
> Regards,
> Ryan
>
> -----Original Message-----
> From: Konkol, Josh
> Sent: Tuesday, May 21, 2002 1:44 PM
> To: 'Ryan J Betz'; James Nord
> Cc: samba at lists.samba.org
> Subject: RE: [Samba] Controlling share create permissions
>
>
> From smb.conf.5.htm:
>
> inherit permissions (S)
> The permissions on new files and directories are normally governed by
create
> mask, directory mask, force create mode and force directory mode but the
> boolean inherit permissions parameter overrides this.
>
> New directories inherit the mode of the parent directory, including bits
> such as setgid.
>
> New files inherit their read/write bits from the parent directory. Their
> execute bits continue to be determined by map archive , map hidden and map
> system as usual.
>
> Note that the setuid bit is never set via inheritance (the code explicitly
> prohibits this).
>
> This can be particularly useful on large systems with many users, perhaps
> several thousand, to allow a single [homes] share to be used flexibly by
> each user.
>
> See also create mask , directory mask, force create mode and force
directory
> mode .
>
> Default: inherit permissions = no
>
>
> HTH
>
> Josh
>
> -----Original Message-----
> From: Ryan J Betz
> Sent: Tuesday, May 21, 2002 12:27 PM
> To: James Nord
> Cc: samba at lists.samba.org
> Subject: RE: [Samba] Controlling share create permissions
>
>
> I have looked around on google for information on inherit permissions and
> come up mostly dry.  I can't find it in 'man smb.conf' either.  Am I
looking
> in the wrong places?  I would assume that if you set inherit permissions =
> yes then files created in the share would inherit the permissions of the
> parent directory, which is what I was looking for.  Thanks again for the
> help!
>
> Ryan
>
> >-----Original Message-----
> >
> >Ryan J Betz wrote:
> >
> >Is it possible to set default create permissions on certain directories
> >within a share?  ie. Create files in the share [something] /folder1/ as
744
> >but in /folder1/subfolder/ as 777.  I thought of creating two shares and
> >having the users manually go into the other share to save thier files,
but
> >confusion ensued.  Thanks for any help!
> >
> >>
> >>Look at inherit permissions.
> >>
> >>/James
>
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba
>
--
Kohei Yoshida
Municipal Engineering Services Co., P.A.
1140 Benson Hwy, Suite 220
Garner, NC 27529
(919) 772-5393
kyoshida at mesco.com







More information about the samba mailing list