<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - odzyskanie hasła w bazie postgesql 8.2.]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=205&amp;type=atom"/>
	<updated>2009-05-08T20:06:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=205</id>
		<entry>
			<title type="html"><![CDATA[Odp: odzyskanie hasła w bazie postgesql 8.2.]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=829#p829"/>
			<content type="html"><![CDATA[[quote=pawel31]
1. wyświetlić użytkowników dla roli x
[/quote]
W postgresie 'oficjalnie' nie użytkowników, są role. Podczas tworzenia roli można ustawić atrybut LOGIN i oznacza to że są użytkownikami (mogą się logować). W postgresie jest polecenie 
[code]
create user
[/code]
ale wydaje sie ze zostalo zachowane wyłącznie dla zachowania kompatybilności ze starszymi wersjami postgresa.
[code]
create role ... LOGIN = create user ...
[/code]
Polecenie \du wyświetla użytkowników (czyli role z możliwością logowania)

Odpowiadając na pytanie 2.
[code]
ALTER USER X PASSWORD 'nowe hasło';
[/code]]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2009-05-08T20:06:08Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=829#p829</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: odzyskanie hasła w bazie postgesql 8.2.]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=828#p828"/>
			<content type="html"><![CDATA[Witam

Desperacja:) i wielka prośba o pomoc:)

Czy istnieje rozwiązanie przedstawionego problemu.

Z góry dziękuję za pomoc i rady.

Pozdrawiam]]></content>
			<author>
				<name><![CDATA[pawel31]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=899</uri>
			</author>
			<updated>2009-05-08T16:58:56Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=828#p828</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: odzyskanie hasła w bazie postgesql 8.2.]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=825#p825"/>
			<content type="html"><![CDATA[jeszcze raz: zaznaczam jestem zielony:) z postresql , 

loguje się na psql to 'postgres'
wpisałem polecenie du\ i wyświetliło mi się:
Role name:
x
postgres

jakich poleceń muszę użyć aby:
1. wyświetlić użytkowników dla roli x
2. zmienić hasło jednemu z użytkowników roli x]]></content>
			<author>
				<name><![CDATA[pawel31]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=899</uri>
			</author>
			<updated>2009-05-07T15:39:40Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=825#p825</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: odzyskanie hasła w bazie postgesql 8.2.]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=821#p821"/>
			<content type="html"><![CDATA[[quote]
zakładam, że po zalogowaniu się do aplikacji X w opcji zmiana hasła użytkownika będzie konieczne podanie starego hasła
[/quote]
A skąd to założenie, swoją drogą błędne. Kto ci się każe logowac do aplikacji X? Użytkownik jest bazodanowy i masz sie zalogować bezpośrednio do bazy np za pomoca klienta psql  i tam zmienić hasło.]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2009-05-07T09:18:07Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=821#p821</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: odzyskanie hasła w bazie postgesql 8.2.]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=820#p820"/>
			<content type="html"><![CDATA[Użytkownik ADMIN jest administratorem wspomnianej aplikacji nazwijmy ja X

Znam hasło do postgres'a. Jeżeli ustawię opcję trust to zakładam, że po zalogowaniu się do aplikacji X w opcji zmiana hasła użytkownika będzie konieczne podanie starego hasła, którego nie znam oraz nowego hasła.

Postaram się sprawdzić w dniu dzisiejszym przesłane rozwiązanie - może się uda. (Dam znać o efekcie)

Dzięki]]></content>
			<author>
				<name><![CDATA[pawel31]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=899</uri>
			</author>
			<updated>2009-05-07T09:14:24Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=820#p820</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: odzyskanie hasła w bazie postgesql 8.2.]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=819#p819"/>
			<content type="html"><![CDATA[Co to jest uzytkownik ADMIN? Czy administratorem bazy jest uzytkownik postgres, jesli tak to znasz jego haslo? Jesli tak to sie zaloguj i poleceniem 
[code]
ALTER USER ...
[/code]
zmien haslo uzytkownikowi ADMIN.

Jeśli nie masz dostepu do uzytkownika postgres,  znajdź plik pg_hba.conf w nim sie definiuje czy trzeba podawac haslo do bazy podczas laczenia. Zmien md5 lub password na trust i zrestartuj serwer. Powinienes sie moc zalogowac bez hasla. Zaloguj sie i zmien haslo. Przywróc poprzednie ustawienia w pg_hba.conf (bo inaczej postgres nie bedzie wymagal podawania hasla).]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2009-05-07T08:53:40Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=819#p819</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[odzyskanie hasła w bazie postgesql 8.2.]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=818#p818"/>
			<content type="html"><![CDATA[Witam

Zwracam się o pomoc w następującej sprawie.

Posiadam aplikacje opartą na bazie postresql 8.2. Niestety zostało zmienione hasło dla użytkownika ADMIN bez żadnej adnotacji (nikt nie pamieta :( )

Bez dostępu do tego użytkownika nie mogę zmienić kilku parametrów (dodanie nowych operatorów, zmiana ustawień konfiguracyjnych)
Jak mogę odzyskać hasło ADMIN-a lub ewentualnie je zmienić w bazie danych. 

W postgresql stworzona jest przestrzeń bazowa dla wspomnianej aplikacji gdzie znam hasło do bazy.

Z góry dziękuje za pomoc]]></content>
			<author>
				<name><![CDATA[pawel31]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=899</uri>
			</author>
			<updated>2009-05-07T08:15:31Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=818#p818</id>
		</entry>
</feed>
