[GENERAL] mysql_config_editor feature suggestion
От | Tom Ekberg |
---|---|
Тема | [GENERAL] mysql_config_editor feature suggestion |
Дата | |
Msg-id | alpine.LRH.2.01.1703211503200.16606@hymn02.u.washington.edu обсуждение исходный текст |
Ответы |
Re: [GENERAL] mysql_config_editor feature suggestion
Re: [GENERAL] mysql_config_editor feature suggestion Re: [GENERAL] mysql_config_editor feature suggestion |
Список | pgsql-general |
I have been working with MySQL a bit (yes, I know, heresy) and encountered a program called mysql_config_editor. In my opinionit does a better job of local password management than using a ~/.pgpass file. Instead of assuming that a mode of600 will keep people from peeking at your password, it encrypts the password, but keeps the other parameters like host,port and user available for viewing as plaintext. You can read more about it here: https://dev.mysql.com/doc/refman/5.7/en/mysql-config-editor.html The host, user, password values are grouped into what are called login paths which are of the form: [some_login_path] host = localhost user = localuser Just like the config files you have no doubt seen before. The only way to set a password is to use the command: mysql_config_editor set --login-path=some_login_path --password which will prompt the user to enter the password for the specified login path. The password is never seen as plain text.There are other commands to set, remove, print and reset values for a login path. The print command that shows a passwordwill display this instead: password = ***** Adding a similar feature for PostgreSQL will also require a change to the psql program to specify and handle --login-pathused for authentication. This may also be the case for some of the other pg_* utilities. I think adding a feature like mysql_config_editor to PostgreSQL is an easy way to set up multiple "personalities" for connectingto different PostgreSQL servers. The password protection will deter the curious user from gaining access to yourdata. It will not stop a determined hacker, but the idea is to make it more difficult. Other than this mailing list, is there a way to make a feature request for PostgreSQL? Tom Ekberg Senior Computer Specialist, Lab Medicine University of Washington Medical Center 1959 NE Pacific St, MS 357110 Seattle WA 98195 work: (206) 598-8544 email: tekberg@uw.edu
В списке pgsql-general по дате отправления: