I just migrated my home webserver from Apache to Cherokee. Everything is
working fine, except for some mod_python PSP scripts I wrote but I was
planning on replacing those with Django anyway. I love Cherokee, it's great.

One thing I had on there was a couple of virtual hosts for some friends. In
Apache I allowed them to edit their sites-available file that had the config
for their site. Now, with Cherokee, I'm kind of lacking that kind of
granular control. All I allowed them write access to one Apache conf file
and "sudo access to /etc/init.d/apache2 reload".  That was it.

I was wondering if I could do something similar with Cherokee. What I think
would be a good solution would to add a switch to cherokee-admin like
"--vserver=Nick" that would restrict Cherokee-Admin from editting anything
but that virtual server and any information sources associated with that
virtual server. That, and allow "Graceful Restart" (SIGHUP). This way I
could allow the friend to run "sudo cherokee-admin --vserver=theirserver"
and they have all the control they want, without jeopardizing other users.

If there is another way to do this, of course I'd be happy to learn how.
This just seemed like a good way to me.

-Josh

-- 
Society loses the value of things which are uselessly destroyed.
--Frederick Bastiat

ICBM Address
Latitude:  41°27'33.20"N
Longitude: 112° 2'39.88"W
Don't Shoot!
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to