ďťż
 
(PostgreSQL;Linux) psql - logowanie ďťż
 
(PostgreSQL;Linux) psql - logowanie
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

(PostgreSQL;Linux) psql - logowanie



contravene@interia.pl - 30-08-2007 01:08
(PostgreSQL;Linux) psql - logowanie
  Pozdrawiam,

nie mogę sobie poradzić ze skonfigurowaniem logowania użytkowników.W
tej chwili ustawienia są domyślne, nie zmieniane po instalacji.
Wszyscy użytkownicy mają dostęp na zasadzie "ident sameuser".
Niestety, w ten sposób mogę się zalogować tylko jako użytkownik o
nazwie identycznej z systemową. Chcę osiągnąć restrykcje logowania na
zasadzie haseł i pozwolenie tylko dla localhosta. Aby osiągnąć
pierwszy cel, próbowałem w pliku "pg_hba.conf" dodwać regułki (nie
jednocześnie):

local all all md5
local all all password
local all all crypt

oraz (pod dodaniu w "pg_ident.conf" wpisu: "map1 user1 user2"):
local all all ident map1

Niestety, ciągle dostaję:

psql: FATAL: Ident authentication failed for user "user"

Próbuję się logować wspisując w konsoli:

psql -U user baza

czy

psql -U user -W baza

Bez skutku. Z góry dziękuję za wszystkie odpowiedzi.





Herakles - 31-08-2007 00:13

  contravene@interia.pl wrote:

> Pozdrawiam,
>
> nie mogę sobie poradzić ze skonfigurowaniem logowania użytkowników. W
> tej chwili ustawienia są domyślne, nie zmieniane po instalacji.
> Wszyscy użytkownicy mają dostęp na zasadzie "ident sameuser".
> Niestety, w ten sposób mogę się zalogować tylko jako użytkownik o
> nazwie identycznej z systemową. Chcę osiągnąć restrykcje logowania na
> zasadzie haseł i pozwolenie tylko dla localhosta. Aby osiągnąć
> pierwszy cel, próbowałem w pliku "pg_hba.conf" dodwać regułki (nie
> jednocześnie):
>
> local all all md5
> local all all password
> local all all crypt
>
> oraz (pod dodaniu w "pg_ident.conf" wpisu: "map1 user1 user2"):
> local all all ident map1
>
> Niestety, ciągle dostaję:
>
> psql: FATAL: Ident authentication failed for user "user"
>
> Próbuję się logować wspisując w konsoli:
>
> psql -U user baza
>
> czy
>
> psql -U user -W baza
>
> Bez skutku. Z góry dziękuję za wszystkie odpowiedzi.
retorycznie spytam, czy robiłeś:
create user 'user' with password '*********';
alter role 'user' nosuperuser nocreatedb nocreateuser;

w pg_hba wystarczy dodać linijkę
local all all password

i przeładować postgresa.




contravene@interia.pl - 31-08-2007 00:13

  On 30 Sie, 10:40, Herakles <herak...@buziaczek.pl> wrote:

> retorycznie spytam, czy robiłeś:
> create user 'user' with password '*********';
> alter role 'user' nosuperuser nocreatedb nocreateuser;
>
> w pg_hba wystarczy dodać linijkę
> local all all password
>
> i przeładować postgresa.

Dzięki Herakles za pomoc. Tak, dodawałem nowego użytkownika, jednak
nie przez psql, ale program 'createuser'. Po tym jak Twoja porada
pomogła, zastanawiałem się, co mogłem zrobić źle. Byłem pewny, że
problem leży w plikach konfiguracyjnych, jednak przyczyną był mój
pośpiech (i niedokładność). Zamiast podać aplikacji opcję -P (zapytaj
o hasło), wpisałem -W (podaj hasło do połączenia).




=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 31-08-2007 00:13

  contravene@interia.pl wrote:
> Pozdrawiam,
>
> nie mogę sobie poradzić ze skonfigurowaniem logowania użytkowników. W
> tej chwili ustawienia są domyślne, nie zmieniane po instalacji.
> Wszyscy użytkownicy mają dostęp na zasadzie "ident sameuser".
> Niestety, w ten sposób mogę się zalogować tylko jako użytkownik o
> nazwie identycznej z systemową. Chcę osiągnąć restrykcje logowania na
> zasadzie haseł i pozwolenie tylko dla localhosta. Aby osiągnąć
> pierwszy cel, próbowałem w pliku "pg_hba.conf" dodwać regułki (nie
> jednocześnie):
>
> local all all md5
> local all all password
> local all all crypt
>
> oraz (pod dodaniu w "pg_ident.conf" wpisu: "map1 user1 user2"):
> local all all ident map1
>
> Niestety, ciągle dostaję:
>
> psql: FATAL: Ident authentication failed for user "user"
>
> Próbuję się logować wspisując w konsoli:
>
> psql -U user baza
>
> czy
>
> psql -U user -W baza
>
> Bez skutku. Z góry dziękuję za wszystkie odpowiedzi.

A poinformowałeś bazę że się zmienił pg_hba.conf?
Na początku użyj trust zamiast md5 itp.

--
P.M.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int postgresql Select count(*) czy raczej Select count(ID) [PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?= [postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= [PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?= Postgres - replikcja master-master Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL] Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • bajkomoda.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com