Lists: | pgsql-ru-general |
---|
From: | Peter Teslenko <smartchecker(at)gmail(dot)com> |
---|---|
To: | pgsql-ru-general(at)postgresql(dot)org |
Subject: | Про pg_dumpall |
Date: | 2008-03-28 14:28:54 |
Message-ID: | 47ED00A6.3010203@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-ru-general |
Привет, коллеги.
Может я что-то не так делаю, но почему при
pg_dumpall -U someuser -h localhost -g > dump.sql
в результирующем дампе я вижу
CREATE ROLE peter;
ALTER ROLE peter WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN PASSWORD 'mbcb0747fa09a5b44144239d7650ab3d';
Почему PASSWORD в таком виде, а не в виде простого текста?
--
Peter Teslenko
Jabber: peter(at)jabber(dot)mcicb(dot)ru
From: | Alexey Klyukin <alexk(at)commandprompt(dot)com> |
---|---|
To: | Peter Teslenko <smartchecker(at)gmail(dot)com> |
Cc: | pgsql-ru-general(at)postgresql(dot)org |
Subject: | Re: Про pg_dumpall |
Date: | 2008-03-28 15:34:42 |
Message-ID: | 20080328153441.GA7122@sakabato |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-ru-general |
Peter Teslenko wrote:
> Привет, коллеги.
>
> Может я что-то не так делаю, но почему при
>
> pg_dumpall -U someuser -h localhost -g > dump.sql
>
> в результирующем дампе я вижу
>
> CREATE ROLE peter;
> ALTER ROLE peter WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN PASSWORD
> 'mbcb0747fa09a5b44144239d7650ab3d';
>
> Почему PASSWORD в таком виде, а не в виде
> простого текста?
В современных версиях PostgreSQL pg_dumpall делает select from pg_authid,
пароль в которой хранится в виде хэша:
template1=#select * from pg_authid ;
rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb |
rolcatupdate | rolcanlogin | rolconnlimit | rolpassword
| rolvaliduntil | rolconfig
---------+----------+------------+---------------+-------------+--------------+-------------+--------------+-------------------------------------+---------------+-----------
alexk | t | t | t | t | t
| t | -1 | md5a8f1a184a0c7d72d2743b9315359c9d8 |
|
(1 row)
--
Alexey Klyukin http://www.commandprompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From: | Peter Teslenko <smartchecker(at)gmail(dot)com> |
---|---|
To: | pgsql-ru-general(at)postgresql(dot)org |
Subject: | Re: Про pg_dumpall |
Date: | 2008-03-28 16:06:26 |
Message-ID: | 47ED1782.8080804@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-ru-general |
Alexey Klyukin wrote:
> В современных версиях PostgreSQL pg_dumpall делает select from pg_authid,
> пароль в которой хранится в виде хэша:
>
> template1=#select * from pg_authid ;
> rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb |
> rolcatupdate | rolcanlogin | rolconnlimit | rolpassword
> | rolvaliduntil | rolconfig
> ---------+----------+------------+---------------+-------------+--------------+-------------+--------------+-------------------------------------+---------------+-----------
> alexk | t | t | t | t | t
> | t | -1 | md5a8f1a184a0c7d72d2743b9315359c9d8 |
> |
> (1 row)
А как быть, если я хочу посмотреть именно пароль? Или это уже невозможно?
--
Peter Teslenko
Jabber: peter(at)jabber(dot)mcicb(dot)ru
From: | dewil <dewil(dot)ru(at)gmail(dot)com> |
---|---|
To: | pgsql-ru-general(at)postgresql(dot)org |
Subject: | Re: Про pg_dumpall |
Date: | 2008-03-28 16:18:52 |
Message-ID: | a9c1e0890803280918vc094ae6q9a2eb4ed676ec14a@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-ru-general |
> > | t | -1 | md5a8f1a184a0c7d72d2743b9315359c9d8 |
> > |
> > (1 row)
>
> А как быть, если я хочу посмотреть именно пароль? Или это уже невозможно?
>
>
MD5 не имеет обратного метода.
Ее можно только сравнить с оригиналом, но получить оригинал нельзя.