This is more of a Unix question than a SAS question. What can be done depends on your Unix/Linux environment.
The environment I'm currently working in does this via users being in the right groups groups and ACL's (defined in the security model) plus there is also a script scheduled that can modify permissions and owners in selected locations.
Here one discussion I found without much searching around this topic.