Thanks, I`ll try the suphp link.
about /home/user :
I noticed that when I create a site through ispconfig (3), there is an option to specify the linux user and group, and the directory for the site.
however, it does not seem to make any actual difference.
is that a bug?
I tried to create a shell user. the user was create in ispconfig but was not created on the server (nothing in /etc/passwords).
another bug or am I missing something?
what is the proper way of granting users shell access, and make sure they have access to their web sites?