Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как убрать postgre c 5432? / 5 сообщений из 5, страница 1 из 1
20.09.2006, 23:29
    #34001562
neoweb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать postgre c 5432?
Помогите плиз.
Жизнь заставила с Postgre разобраться:

1)Как сделать, чтоб postgres не висел на порту 5432. Мне нужно сделать доступ к постгрис только локально...pg_hba.conf оставляю только localhost в listen_address пробовал не указывать ничего, либо указывать localhost. Потом перезапустил постгрис и на netstat -an Local adress 127.0.0.1:5432... Приконектится я конечно туда не могу с другого компа, т.к. постмастер запущен без параметра -i, да и файл pg_hba.conf это запрещает(об этом я сказал выше). Вопрос: как сделать чтоб по нетстат я вообще не видел у себя порт 5432?

2)grant all on database test to testuser пишет GRANT, но когда просматриваю права на базу \z - привилегии на таблицы этой БД - пусты. Т.е. грант на БД не накладывается на таблицы этой БД? И на каждую таблицу нужно делать грант отдельно?... grant делаю от имени суперпользователя на обычного пользователя.

Спасибо.
...
Рейтинг: 0 / 0
21.09.2006, 09:53
    #34001935
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать postgre c 5432?
neowebПомогите плиз.
Жизнь заставила с Postgre разобраться:

1)Как сделать, чтоб postgres не висел на порту 5432. Мне нужно сделать доступ к постгрис только локально...pg_hba.conf оставляю только localhost в listen_address пробовал не указывать ничего, либо указывать localhost. Потом перезапустил постгрис и на netstat -an Local adress 127.0.0.1:5432... Приконектится я конечно туда не могу с другого компа, т.к. постмастер запущен без параметра -i, да и файл pg_hba.conf это запрещает(об этом я сказал выше). Вопрос: как сделать чтоб по нетстат я вообще не видел у себя порт 5432?

Никак. Это не юникс-вей - реализовывать две фичи (удаленный и локальный коннект), если можно просто воспользоваться "фаерволом".

neoweb
2)grant all on database test to testuser пишет GRANT, но когда просматриваю права на базу \z - привилегии на таблицы этой БД - пусты. Т.е. грант на БД не накладывается на таблицы этой БД? И на каждую таблицу нужно делать грант отдельно?... grant делаю от имени суперпользователя на обычного пользователя.
Спасибо.

Так точно.
...
Рейтинг: 0 / 0
21.09.2006, 12:29
    #34002622
shewa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать postgre c 5432?
в файле Postgeesql.conf
мона изменить номер порта например на 5437
...
Рейтинг: 0 / 0
21.09.2006, 13:25
    #34002896
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать postgre c 5432?
shewaв файле Postgeesql.conf
мона изменить номер порта например на 5437
АвторВопрос: как сделать чтоб по нетстат я вообще не видел у себя порт 5432?
Т.е. чтобы постгрес вообще не светился в сеть
...
Рейтинг: 0 / 0
21.09.2006, 20:15
    #34004485
Sad Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать postgre c 5432?
neoweb
1)Как сделать, чтоб postgres не висел на порту 5432. Мне нужно сделать доступ к постгрис только локально...pg_hba.conf оставляю только localhost в listen_address пробовал не указывать ничего, либо указывать localhost. Потом перезапустил постгрис и на netstat -an Local adress 127.0.0.1:5432... Приконектится я конечно туда не могу с другого компа, т.к. постмастер запущен без параметра -i, да и файл pg_hba.conf это запрещает(об этом я сказал выше). Вопрос: как сделать чтоб по нетстат я вообще не видел у себя порт 5432?

В документации написано буквально следующее:
документация
listen_addresses (string)

Specifies the TCP/IP address(es) on which the server is to listen for connections from client applications. The value takes the form of a comma-separated list of host names and/or numeric IP addresses. The special entry * corresponds to all available IP interfaces. If the list is empty, the server does not listen on any IP interface at all, in which case only Unix-domain sockets can be used to connect to it. The default value is localhost, which allows only local "loopback" connections to be made. This parameter can only be set at server start.

Штатный netstat -an информацию о unix domain socket'ах показывает, следовательно ответ на вопрос "как сделать, чтобы не показывал" ответ: собрать свой netstat.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как убрать postgre c 5432? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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