|
|
| Think about Loose Coupling | |
| PerlMonks |
Re: hiding database passwordsby naChoZ (Curate) |
| on Dec 13, 2007 at 20:20 UTC ( #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
|
|
||||||||||||||||||||