On Thursday 2019-01-24 19:47:49 Radosław Korzeniewski wrote:
> What is funny, when I designed IBAdmin I had a lot of opposite
> questions.
> :) Why do you need a separate database for IBAdmin data when you already
> have one? You will have to connect to it anyway. :)

That's because you were dealing with developers, not with sysadmins.
Even experienced developer would see the value of not hijacking other
software databases.

This is how it looks from sysadmin's perspective:
- it is not flexible thus restricting use of underlaying technology
  (separate use database access with lowered privileges and additional
  restrictions)
- it is dangerous (cannot be used with real data)
- it has flaw in its design (security and maintenance related) 
- it doesn't use its own database to write its own data but uses
  the database of a third-party software which is huge no-no

If all of the above was not true we wouldn't have this discussion at all.

It's not about paranoia, it's about best practices and common sense.
Isolation is not something that should rely explicitly on the third-party
software using its role-based access but also on a system mechanisms as
well.

> Do you think an
> average Bacula user or even a newbie who have a serious problems to
> setup a basic Bacula installation (just check bacula-users mailing
> list) will be happy when he has to setup an another database just to
> use a simple IBAdmin when all other Bacula GUIs do not require it?
> I think it is impossible to make everybody happy. :)

In most cases you simply cannot make everybody happy but then you
should chose the right solution, not the easiest one.

> From technical point of view it is possible to redesign IBAdmin to use
> multiple databases, but it requires some development which (in my
> opinion) has no real value. If you think this kind of separation has
> any real value other then "do separation - it is good" I'll be happy if
> you will share it with me.

Well, this tread is going for some time now and I already saw some good
arguments all of which are in line with what I wrote above.

I hope that you will manage to see the problem from a maintenance and
administration view, not just from a "newby trying to setup professional
Backup system" view. :-)

If a number of people are trying to point out the concrete problem, the
worst thing you could do would be to defend the software instead of
considering to modify it.


Regards!

-- 
Josip Deanovic


_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to