In Workgroup Manager, I created a new user "foo". I then added the user to group "bar", which has unix-permissions access to several folders.
After adding user "foo" to group "bar", user "foo" is unable access the folders other members of group "bar" can access.
If I list the unix groups of user "foo" from the commandline, the user does not appear to be a member of the "bar" group — id foo | grep bar returns nothing (though the corresponding command for other users in the "bar" group does work).
However, if I query the Open Directory server directly, the user does appear as a member of the "bar" group — dscl /LDAPv3/127.0.0.1 -read /Groups/bar | grep foo lists the username in attributes dsAttrTypeNative:memberUid, GroupMembership, and Member.
I tried doing dscacheutil -flushcache, but that didn't help. Any suggestions?