On 24 Jan 2018, at 14:31, Ximeng Guan wrote:

I would expect that a local user on 10.12.8.31, even without an AFS token, would be able to "cd" into the top directory of the cell. But in reality that does not happen. An unauthenticated user is denied of access.

When I explicitly put "machinegrp rl" on the ACL of the cell's top directory (root.cell), an unauthenticated user is indeed able to access the AFS space.

This is not quite convenient, because to allow the user of that specific machine to launch a license software installed in a certain (deep) directory under AFS, for example /afs/cellname/tools/vendors/abc/softwarexx/bin, we would have to explicitly place "machinegrp l" on the ACL of the parent directories of ./bin from /softwarexx all the way up to /cellname.

Then if we have another software and another machine group, we will have to do the same again, and the ACL of our root.cell directory will soon be populated with machine group entries. That does not seem to be an elegant solution.

Well, one thing you could do is create one PTS group, add the individual machine-groups to that common PTS group, and then use the the common PTS group for permitting directories. And then when you get to a directory which has to be permitted to just one of those machines (and not to any other machine groups), you'd use the individual machine-group instead of the common one.

I use IP-based permissions for a few things. In at least one case, it looks like I created a single group, and then kept adding the IP addresses as new entries in that one PTS group.

You might also have to logout and log back in again. I have a vague memory that PTS groups are only evaluated at login time. I'm not sure that works with machine-groups.

--
Garance Alistair Drosehn                =     [email protected]
Senior Systems Programmer               or   [email protected]
Rensselaer Polytechnic Institute;             Troy, NY;  USA
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to