Re: DOS-style line endings in .pgpass
От | Vik Fearing |
---|---|
Тема | Re: DOS-style line endings in .pgpass |
Дата | |
Msg-id | 17d357ef-1a01-2493-a8b0-733010bf4bf0@2ndquadrant.fr обсуждение исходный текст |
Ответ на | DOS-style line endings in .pgpass (Josh Berkus <josh@agliodbs.com>) |
Ответы |
Re: DOS-style line endings in .pgpass
|
Список | pgsql-bugs |
On 11/14/2016 08:31 PM, Josh Berkus wrote: > Version Tested: 9.6.1 > Platform: Fedora 24 Docker Base Image > Summary: DOS-style line endings (CRLF) cause .pgpass to fail. > > Steps to Reproduce: > > 1. Install PostgreSQL > 2. Set up user with md5 passwords > 3. Create pgpass file using program which makes CRLF line endings, such > as Python's CSV module, or windows Notepad. > 4. Try to log in > 5. Get: > > psql: FATAL: password authentication failed for user "postgres" > password retrieved from file "/var/lib/pgsql/.pgpass" > > What appears to be happening here is that one of the characters of the > CRLF is being appended to the password, making it invalid. > > Is this a known issue on Windows? Or is this peculiar to Fedora? > > If it's a general issue, it would be friendly to Windows devs to fix it. Maybe something like the attached patch? -- Vik Fearing +33 6 46 75 15 36 http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support
Вложения
В списке pgsql-bugs по дате отправления: