[hobbit] restricting access to hobbit
s_aiello at comcast.net
s_aiello at comcast.net
Thu Nov 15 20:53:07 CET 2007
On Thursday 15 November 2007, Tod Hansmann wrote:
> So what you are asking is to have one hobbit installation function in a
> manner equivalent to two hobbit installations. The only reason the
> apache authentication stuff won't work is because the CGI-BIN stuff
> works on the raw data and/or memory state of hobbit's main
> functionality. Thus, you would need to hack the code to do two things
> that is doesn't do currently:
>
> 1) You would need to get permissions built-in to bb-hosts
> interpretations, which would be trivial to have understood, but a lot of
> changes to do anything with that. (Knowing there's a group A and B is
> one thing. Knowing what do with that knowledge is the harder part).
> 2) You would need to modify all the CGI programs to work on the separate
> datas.
>
> This, in my estimation, is not at all what hobbit was designed for, and
> you'd be much better off just running two separate instances of hobbit.
> You can even run a third to combine the two sets of data into one (like
> we do) and only allow yourself to see that one.
>
> Am I missing something in my estimations here?
>
> Tod Hansmann
> Network Engineer
>
To get 2 separate instances can be performed by using Alternate Pagesets. See
the Alternate Pagesets section under the bbgen man. That will not solve your
issue with stoping a user group from maint'ing another group's devices, since
the cgi dir isn't separate.
As to limiting users from ack'ing/maint'ing the other groups servers, you can
look at a post I outlined long ago. The post is at:
http://www.hswn.dk/hobbiton/2007/07/msg00534.html
Not sure how this works with alternative page sets, but this should be enough
for you to move forward and tweak accordingly.
~Steve
More information about the Xymon
mailing list