Hello Chris,

The next version will use a new script to backup the catalog. This script will 
fix this problem using env variables for postgresql and defaults file for mysql.


Bye

Le mardi 05 janvier 2010 23:49:19, Chris Rodgers a écrit :
> Dear all,
> 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=446809
> http://bugs.bacula.org/view.php?id=990
> 
> I found a clean and secure way to pass the mysql password for the bacula
> database from make_catalog_backup to the mysql command line client. The
> trick is to use the command line option "--defaults-file" as the first
> argument on the command line.
> 
> For example, create a file /etc/bacula/bacula-mysql-passwd as part of
> the bacula installation/setup, owned by root:root with mode 600 (like
> /etc/shadow). That file contains:
> 
> [client]
> password=THEPASSWORDHERE
> 
> Then modify make_catalog_backup to pass to mysql the arguments e.g.
> mysqldump --defaults-file=/etc/bacula/bacula-mysql-passwd -u bacula ...
> 
> There is then no need for the password to be exposed in a command line
> or environment variable.
> 
> Perhaps this should be adopted as a simple fix for that bug?
> 
> With best wishes,
> 
> Chris Rodgers.


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to