Mini How to for creating user web space (should work on all versions)
You want to allow your users to have public web space accessable by
http://www.your_domain/~user_nameDownload
http://khunjarnet.com/downloads/user-web-space/e-smith-user-webspace-0.1-3.noarch.rpmThis rpm by Damien Curtain will install the custom templates required (Damien if you read this can you supply your src and I will update the rpm and create a panel)
# rpm -ivh e-smith-user-webspace-0.1-3.noarch.rpm
answer yes to the question
# mkdir /etc/e-smith/skel/user/home/public_html
# pico /etc/e-smith/events/actions/user-create-unix
find the line that says
chmod 0700, "/home/e-smith/files/users/$userName";
and change to
chmod 0755, "/home/e-smith/files/users/$userName";
^x to exit and save
you can put a default index.html in /etc/e-smith/skel/user/home/public_html
that will appear in the users webspace when the user is created
Note: this will only create user webspace for new users. Existing users
will need to be created by hand.
If at any stage you want to disable user webspace
# /sbin/e-smith/config set UserPublicWeb off
# /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
# service httpd restart
or to re-enable
# /sbin/e-smith/config set UserPublicWeb on
# /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
# service httpd restart
Usual disclaimer: You are responsible for any changes you make to your server.
Jon