This should be straight forward, but I can't think why its not working.
We have two domains. We'll call them domain1.local and domain2.local
There's a two external non-transitive trusts setup between the two domains.
I've shared out a folder called \\MyServer.domain1.local\data and granted the everyone group read access. People in both domains can access the share.
I then created a sub folder called \\MyServer.domain1.local\data\finance
..remove permission inheritance, and setup two global security groups (one in each domain) with full control.
A user in domain2.local has logged off and on and I've confirmed the have the new security group. However they can't see the sub folder.
Any ideas why?