Clear questions and runnable code get the best and fastest answer |
|
PerlMonks |
Re: hiding database passwordsby naChoZ (Curate) |
on Dec 13, 2007 at 20:20 UTC ( [id://656908]=note: print w/replies, xml ) | Need Help?? |
moritz gave you the right answer. But if you're just looking for a simple way not to have to hard code a password into your script, I usually do something like this. I keep a file in my home directory, in this example ~/.ldap.secret, protect with file permissions so that only I (or root / administrator) can access the file, then run a snippet like this (which is probably more complicated than necessary):
This doesn't negate anything moritz said, the password is still essentially just sitting around to anyone with permission. But at least you don't have to hard code it. For a script that will be run by multiple people, the script should be using a database username that has been configured with adequate granted permissions on the database side itself to meet the needs of the script accessing the db.
-- Therapy is expensive. Popping bubble wrap is cheap. You choose.
In Section
Seekers of Perl Wisdom
|
|