We've been using samba w/ ADS for quite ahile now and we're quite
happy with it. However, we have run into an interesting impasse
recently.
We have domains A and B. There is bi-directional trust between
the domains. The samba server has membership to domain A.
Recently a new share was created and it's access is controlled by
the domai ngroup A+group. A+group contains users from both domains.
The group also contains another group A+group2.
Users in A+group2 can do all exepected operations on the share.
Users in A+group from domain A can do all expected operations also.
Users from domain B can add files, but not delete or rename them.
Further:
getent group A+group
Only shows the members from domain A, not domain B. Also group
A+group2 does not show even though apparently the Right THing (tm)
is happening for them.
My major concern is why are users from domain B not showing up via
getent. I expect that they should. If they were I would expect
their delete and rename problems to go away.
I have created a server in domain B and created similar circumstances,
with the same behavior.
Also, what behavior should I expect from getent when a group is
included within a group? See the group listed? See the users of
the included group expanded? See nothing?
Or am I barking up the wrong tree completely...?