Hello,
We have recently created a new share on our new Isilon farm and created the volume with mixed mode permissions, so that both Windows and *nix can have security permissions. On this particular share, we're having some trouble nailing down the source of our linux permissions problems.
I'm a linux guy at my company, however another person handles the Isilon infrastructure, so I'll need to draw references from the linux world to explain to you guys, and hope that isn't a problem.
We have an LDAP setup for linux to authenticate against AD, and we have entered the LDAP server information into the Isilon GUI. We know that LDAP is working because another share on there is working properly, permissions and all. We have several linux groups defined in LDAP, and mapped to high UID numbers (5000 and up).
We have a few different problems, so I'll detail them below:
0) Preface: We haven't tested CIFS permissions to find out what files would look like as far as ownership goes on the linux side, but #3 below details how we will want it to work.
1) When we mount the share on linux, what we're seeing is that if we create a file as root, its owner is set to the nfsnobody user, rather than root, and group owner is also nfsnobody instead of root. Whereas if we create a file as a normal user, then the file is owned by the user and his primary group. We migrated data from another volume that already was owned by root, and those files maintained their root:root ownership.
2) We want the share to be owned by a group other than root, so that only that one group can access the share, however nobody can change the group on the files and folders, including on the folder that is the actual share.
a) I'm personally in the staff group (LDAP defined as gid 10), the datamgt group (LDAP defined as gid 5012), and the root group (LDAP defined as gid 0), and even I cannot change the group owner, neither as root nor as my normal user. I've tried through linux, and it just tells me permission denied or some such.
b) The storage guy is able to change the group on the share and on the files and folders in the share from the GUI, however the datamgt group is not showing up in the dropdown, whereas it does show up in the dropdown for the other share which is working properly.
c) If we change the group to admin on the GUI, then it gets the staff group on the linux side (presumably because admin is gid 10 on the Isilon.)
d) If we change it to root on the GUI, then it gets the root group on the linux side.
e) So its not as if changing the group is not working at all, but more like it's not pulling the group memberships from LDAP for some reason and so it denies linux users from making changes.
3) What we want is for the root user and datamgt group to own the share, and then for whomever creates the files to own them while retaining datamgt as the group owner. We'd also like for that to happen if someone creates a file on the share via Windows. Additionally, we'd like files created by root to be owned by root:root rather than nfsnobody:nfsnobody
Hopefully that clearly explains the problem enough for someone to help us get this fixed, but if you need more info, please let me know.