On 04.04.2011 18:25, Chris Smith wrote:
On Mon, Apr 4, 2011 at 11:41 AM, Felix Brack<[email protected]>  wrote:
# file: test-file
# owner: root
# group: root
user::rwx
group::rwx                      #effective:r--
group:Development:rwx           #effective:r--
mask::r--
other::---

That's the same thing you would get if were logged into the system as
root and created the file. So it is an ACL issue.

# file: test-file
# owner: root
# group: root
user::rwx
group::rwx
group:Development:rwx
mask::rwx
other::---

At least now , If I am member of supplementary group 'Development', I should
have the same rights in directory 'test-directory' as if this was owned by
me (felix), right?

I would think so.

I don't know entirely what you want to accompplish, but it may be better to:
chgrp -R Development test-directory

What I am trying to accomplish is pretty simple: assigning access rights to one ore more groups instead user(s).

Therefore changing the group with chgrp to 'Development' is most definitely not what I want: what if there is more then one group? This is what ACLs are used for: giving additional groups and users special rights to access files. Moreover changing the group does not work, only changing the owner (I already tried that). This is in fact what the problem is all about. To put it simple: samba only seems to care about the _user_ connecting to the share and ignores any other rights for that user that might be assigned to him or her by means of group membership (normal or defined by ACLs).

And eliminate:
force group = Development
invalid users = root administrator
from the share.
While adding:
valid users = +Development (and any other groups you want have access)

Eliminating 'force group' is not a good idea (for now) since it tells smbd that connections should be established using group 'Development'. It has nothing to do with access rights and I use it just as safety precaution to make sure my client does not get connect as member of group 'Domain Users'; if this would really happen I (or samba) could have serious problems accessing the share.

The -s- flag will propagate new files and directories with the
Development group.

Basically a performance issue. See the section "Override controls" in:
http://samba.org/samba/docs/man/Samba-Guide/kerberos.html#id2613307

Agreed. As soon as everything is working I will try to remove 'force group' and look if samba accesses the share with access rights defined for group 'Development' instead of group 'Domain Users'.

Felix

--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to