User restrictions

Hi,

I am setting up a new Suse server and I'm very happy with it :). So far Apache2, SVN, PHP5 and MySQL are up and running. Now I want to create and delete users (for coders for our projects) but they aren't allowed to do anything so there must be some restrictions. I want access restriction so they can only visit /home/$username/* and /public/www/* (but not parent dirs!) and they may only use svn (not yast or other stuff to modify the server). How can I do this?

Regards!
Kevin

[This is not the right category, I'll move it]