Doug Tucker wrote:
Hello group, this issue is driving me crazy, there just has to be a
simple way to do this that I am missing!  I have a share, SOP.  The file
system maps to /dir/dir/sop.  If I have a set of users that need write
access to this directory, but only want to allow another set of users
read only access, how can I accomplish this?  From the man pages, it
looks like I can set the share  to read only, and use the directive
write list = @groupname to allow certain users write access to this read
only share, but, I don't want to allow everyone read access, I want to
only allow certain other users (that I can put in a group) read only
access.  Any ideas?

Sincerely,

Doug

Yeah, like almost all permissions things, do this one at the file system level. Create a group 'writeGroup'; make perms like such:
root:writeGroup 2664 /dir/dir/sop

The setGid will ensure that all files written to sop are part of the write group, the owner has full control and writeGroup will have write perms, everyone else is read only. Also, you might want to set the sticky bit so only the owner can delete a file they created. That's how I'd do it, at least. I always do permissions at the lowest layer possible so I can easily change shares without worrying about share semantics. They get ugly when things start getting nested.
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to