powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Юзверя в юнихе
8 сообщений из 8, страница 1 из 1
Юзверя в юнихе
    #33672398
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Всем!

Стал осваивать сию постгрю. Провозился с pg_hba.conf и наконец стало коннектица (пока к коммнадной строкой развлекаюся, то бишь c psql), причем с разных ксовых юзверей. Типа, добавил в pg_hba.conf
Код: plaintext
1.
local all all  127 . 0 . 0 . 1 / 32  md5
Вот только проблема, хочу чтобы всетаки пароли как-то спашивались. А то даю (из под любого юзверя) psql -U test testdb и пущаеть без проблем. А пароль то как? А если даю psql -u testdb пароль можна забивать любой, все равно пустит. Как то не правильно однако. Что я пропустил?
Версия 8.1.3 на красную шапку.
...
Рейтинг: 0 / 0
Юзверя в юнихе
    #33672616
ChameLe0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
покажи конфиг полностью
...
Рейтинг: 0 / 0
Юзверя в юнихе
    #33674124
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
# PostgreSQL Client Authentication Configuration File
# ===================================================
#
# Refer to the PostgreSQL Administrator's Guide, chapter "Client
# Authentication" for a complete description.  A short synopsis
# follows.
#
# This file controls: which hosts are allowed to connect, how clients
# are authenticated, which PostgreSQL user names they can use, which
# databases they can access.  Records take one of these forms:
#
# local      DATABASE  USER  METHOD  [OPTION]
# host       DATABASE  USER  CIDR-ADDRESS  METHOD  [OPTION]
# hostssl    DATABASE  USER  CIDR-ADDRESS  METHOD  [OPTION]
# hostnossl  DATABASE  USER  CIDR-ADDRESS  METHOD  [OPTION]
#
# (The uppercase items must be replaced by actual values.)
#
# The first field is the connection type: "local" is a Unix-domain socket,
# "host" is either a plain or SSL-encrypted TCP/IP socket, "hostssl" is an
# SSL-encrypted TCP/IP socket, and "hostnossl" is a plain TCP/IP socket.
#
# DATABASE can be "all", "sameuser", "samerole", a database name, or
# a comma-separated list thereof.
#
# USER can be "all", a user name, a group name prefixed with "+", or
# a comma-separated list thereof.  In both the DATABASE and USER fields
# you can also write a file name prefixed with "@" to include names from
# a separate file.
#
# CIDR-ADDRESS specifies the set of hosts the record matches.
# It is made up of an IP address and a CIDR mask that is an integer
# (between  0  and  32  (IPv4) or  128  (IPv6) inclusive) that specifies
# the number of significant bits in the mask.  Alternatively, you can write
# an IP address and netmask in separate columns to specify the set of hosts.
#
# METHOD can be "trust", "reject", "md5", "crypt", "password",
# "krb5", "ident", or "pam".  Note that "password" sends passwords
# in clear text; "md5" is preferred since it sends encrypted passwords.
#
# OPTION is the ident map or the name of the PAM service, depending on METHOD.
#
# Database and user names containing spaces, commas, quotes and other special
# characters must be quoted. Quoting one of the keywords "all", "sameuser" or
# "samerole" makes the name lose its special character, and just match a
# database or username with that name.
#
# This file is read on server startup and when the postmaster receives
# a SIGHUP signal.  If you edit the file on a running system, you have
# to SIGHUP the postmaster for the changes to take effect.  You can use
# "pg_ctl reload" to do that.

# Put your actual configuration here
# ----------------------------------
#
# If you want to allow non-local connections, you need to add more
# "host" records. In that case you will also need to make PostgreSQL listen
# on a non-local interface via the listen_addresses configuration parameter,
# or via the -i or -h command line switches.
#

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
local	all	all	 127 . 0 . 0 . 1 / 32  md5
#host 	all 	aaa 	 127 . 0 . 0 . 1  md5
#local   all         all                               md5
#host    all         all          127 . 0 . 0 . 1 / 32           md5
#host    all         all         :: 1 / 128                md5

...
Рейтинг: 0 / 0
Юзверя в юнихе
    #33674141
wbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обати внимание на
Код: plaintext
1.
#local      DATABASE  USER  METHOD  [OPTION]
терь с равни с тем что тв прописал:
Код: plaintext
1.
local	all	all	 127 . 0 . 0 . 1 / 32  md5

если не видишь , посчитай количество параметров у типа local
...
Рейтинг: 0 / 0
Юзверя в юнихе
    #33675126
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый Biдмедiк
А можно для тупых (т.е меня) с пояснениями? Я тольки _пять_ параметров вижу...
...
Рейтинг: 0 / 0
Юзверя в юнихе
    #33675129
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, не надо.
До тупых дошло =)
Завтра проверю.
...
Рейтинг: 0 / 0
Юзверя в юнихе
    #33685165
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу, таки разобрался. Все не так просто оказалось.
Сточка, конечно, была не верная, но почему та сволочь всех всегда пущала - было непонятно. Поколдовал над ней, ничего не помогло. Просто грохнул сие файло - опять всех пущаеть. Тут то и дошло, что где-то другое файло зарылось. Стал искать, и нашел! Кстати, до етого немного погуглил, так и не нашел, иде сей pg_hba.conf обитать то должен.

Ну вот: первое (нерабочее) было в /usr/share/pgsql. Очевидно остаток попыток устновки PG из сырцов. Второе (рабочее) в /var/lib/pgsql/data, с базой вместе.

Все равно всем спасибо.
...
Рейтинг: 0 / 0
Юзверя в юнихе
    #33686266
Алексей Ключников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В /usr/share/pgsql лежат файлы "по умолчанию", т.е. отсюда всегда можно взять конфигаруционный файл в исходном виде. поэтому в директориях типа /usr/share /isr/local/share иправлять ничего не рекомендуется.

Конфиги постгрес действительно держит в одном каталоге с данными БД.
Месторасположение базы указывается
ключем -D при запуске сервера или
В freebsd флагами в /etc/rc.conf или
Переменной окружения $PG_DATA
Либо находиться по умолчанию в домашней директории пользователя pgsq.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Юзверя в юнихе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]