Hello!

You replied to me only, I assume by accident. Therefore I quote your
mail to the list. This is ok, hopefully.

Dimitri Puzin schrieb:

>> If not already requested anywhere, LDAP support would be a sexy feature
>> (configuration, job definitions, etc.).
> Hmm, to me, it would seem more meaningful to have the configuration of
> bacula-dir purely in an SQL database, not relying on the definitions in
> the config file. I've been already kind of thinking about that. If I
> have enough free time i'd probably attempt to implement it... I am sure,
>  this would also ease the configuration of bacula with other frontends
> currently under development. I don't see a clear advantage of using LDAP
> for configuration of daemons over files/DB.

IMHO the advantages are the following two:

1.) The L in LDAP stands for lighweight. Well, intentionally in contrast
to DAP not SQL. But I think that compared to SQL it is lightweight
enough so that you could restrict all configure options of all entities
(fd, dir, sd, console, monitor, ...) to the credentials necessary to
connect to the directory service and put everything else into the
directory. Of course you could do all that with SQL, but LDAP is
optimized for just this purpose. I could elaborate this point, if you wish.

2.) There are currently many attempts of distributors that aim to put as
much as configuration data into LDAP and create management interfaces to
LDAP. Collax and Univention heavily create and rely on on this
infrastructure; but also RHEL and SLES partly do so and there are other
solution providers like GONICUS' GOsa. I am also working on business
solutions[tm] that use LDAP. My point is: LDAP is mainstream concerning
distributed configuration.

I am not a C hacker, I am more a java kiddie; I can't tell you how ldap
libs for C look like. But I guess that fetching a hash table with all
configuration data for the client can easily be written in two lines of
code exluding exception handling given that you know your credentials
that must reside in config file, of course.

Naturally there might be environments where an SQL backend is more
appropriate. What's about dividing the configuration retrieval to an API
and an SPI? One SPI-provider for files, one for SQL, one for LDAP, ... :-)

As stated above I am not a C hacker, but I have some knowlegde in LDAP
and could provide LDAP schemes when needed. (Creating schemes for LDAP
is the most nasty work on this, I think.)

> Another thing I am currently thinking about is Kerberos/GSSAPI
> authentication for daemons/users. That could possibly also solve the
> problem with the current SSL implementation, which has been discussed
> recently on bacula-devel.

A world with all apps kerberized is one dream of admins, at least mine. :-)

> Just my few ยข, as usual YMMV etc :)

I vote for LDAP. :)

> Regards,
> Dimitri Puzin aka Tristan-777


/HM

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to