You should add a virtual host and change the ServerRoot of that Virtual Host to a more appropriate folder where the user would have access. This is typically somewhere like /home/user/public_html, rember tha the public_html directory must be globally readable.
To do this, you have to change your configuration file (/etc/apache/httpd.con). For example, on my debian system I add this:
DocumentRoot /address/to folder/
Please note that you need to enable the Virtual Host module. And also, given the IP for the Virtual Server.
LoadModule vhost_alias_module /usr/lib/apache/1.3/mod_vhost_alias.so