The traditional UNIX and Linux way of controlling group access is with groups. It's true that they don't have quite the level of micromanagement that you describe because the UNIX/Linux world comes from less of a micromanagement way of thinking than some other OSes.
Implementing the group control is fairly straightforward. Create a new group, let's name it greek
since the users have greek usernames, and add those users to the group.
for u in alpha beta gamma; do usermod -a -G greek $u; done
Now change the group to greek
for each file in and below /some/path.
chgrp -R greek /some/path
But, alas, you are posting from Windows7 with a question that plays to a Windows strength, perhaps for the purpose of showing that Windows has some virtue after all. And many would argue that ACLs are a valuable feature that Windows has had for a while.
But Linux does
have ACLs now. I have no reason to use them, but I think they will let you do what you describe. There's a chacl
command that also has a -r
switch for recursion.
See man chacl