ownership problems
Say, i have berk.comberk.com is setup on the system as: /home/sites/berk.com/public_html
/home/sites/berk.com is owned by the username berk and group berk
username berk's home dir is /home/sites/berk.com
CGI BIN is /home/sites/berk.com/public_html/cgi-bin
/home/sites/berk.com/cgi-bin is owned by berk.berk
so i have say. a script, a cgi script, or few
They are placed in /home/sites/berk.com/public_html/script
(www.berk.com/script)
ok, so, when you goto www.berk.com/script
it loads index.html, which loads the cgi scripts
when the cgi loads, it will ask for the username, and password, and your name!
SO you type all that in, so if you type in say...
like this: www.drirc.net/ac.gif
see that? So, if i were to type in the username node
then what it does is it makes a DIRECTORY called
/home/sites/berk.com/public_html/script/node
however /home/sites/berk.com/public_html/script is owned by berk and grouped by berk
So, the apache webserver runs as the username nobody
group nobody
So when you enter node, it DOESNT create the directory.. i wondered why, then i figured it out. the webserver runs as the username nobody, therfor the username nobody cannot go creating dirs in other peoples dirs which are owned by other users
so, then what i did was:
cd /home/sites/berk.com/public_html/
chown -R nobody.nobody script/
then re-tried the cgi script, and it did create the dir node this time
neat, great.... but are there any other ways i can do this?
I really need it so when you visit www.berk.com/script
and type in a username, i really need it so when you type in say, the username joe
it will create a dir called /home/sites/berk.com/public_html/script/joe
and /home/sites/berk.com/public_html/script/joe WILL BE owned by the username berk and group berk
Does anyone know what i can do?