SQL backend: Where do we store the password?
christian at cstimming.de
Tue Jul 2 14:53:33 EDT 2013
Dear Geert or John or whoever knows this,
where does gnucash store the database password for MySQL or PostgreSQL
backend? It stores the database name, host, and username directly in the URI,
which is also visible in the file history. The URI (without the password) is
also stored in gconf and can be observed there, as well in ~/.gnucash/books as
a file name.
But where is the password? It is obviously stored somewhere, because it will
not be asked for next time, and when I change the database password
separately, gnucash will no longer open the book. But where...?
Take this question as a confirmation that this fact isn't documented well
enough. At least I didn't find anything in the wiki or in the source code.
More information about the gnucash-devel