On Saturday 17 February 2001 01:38, you wrote:
> Hi all,
>
> Please ignore my earlier (trivial) question.
> The problem arose because the
> users home and public_html
> directories did not have search permission.
> This has now been fixed.
>q

That is one way to fix the problem. I don't particulary like that method 
since other user's on the box can then browse the home directory of the 
webuser.

I prefer the following solution, as it prevents browsing of a user's home 
directory. This is done by changinh the default user directory in apache, 
and giving users a link to a subdirectory within something owned by 
apache.

change UserDir in httpd.conf to /home/httpd/

create a directory in /home/httpd/ for each web user

chown $USER:$USER /home/httpd/$USER
chmod 755 /home/httpd/$USER

ln -s /home/httpd/$USER /home/$USER/public_html
chown $USER:$USER /home/$USER/public_html
chmod 700 /home/$USER/public_html




> >
> > While using Apache 1.3.14 on Mandrake7.2,
> > I am getting permission error when
> > I try to access a html document in the
> > users public_html directory.
> >
> > To explain the situation in more detail;
> >
> > I created a public_html directory in
> > the /home/username directory and created a
> > index.html
> > document within it.
> >
> > I try to access the page with
> > http://localhost/~username and get the "Forbidden"
> > error. The error_log does not show any errors.
> >
> > I can only access the page by changing the owner of
> > /home/username and /home/username/public.html
> > to the user ID of the web server.
> >
> > How can I have the user's web page accessed without
> > changing the ownership of the users home and
> > public_html driectories.
> >
> > Thanks in advance
> >
> > Venkatesh
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Get personalized email addresses from Yahoo! Mail -
> > only $35
> > a year!  http://personal.mail.yahoo.com/
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail - only $35
> a year!  http://personal.mail.yahoo.com/

-- 
Alex
(Go easy on me, I'm a COBOL programmer in real life)

Reply via email to