powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как убрать postgre c 5432?
5 сообщений из 5, страница 1 из 1
Как убрать postgre c 5432?
    #34001562
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?

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

Спасибо.
...
Рейтинг: 0 / 0
Как убрать postgre c 5432?
    #34001935
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как убрать postgre c 5432?
    #34002622
shewa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в файле Postgeesql.conf
мона изменить номер порта например на 5437
...
Рейтинг: 0 / 0
Как убрать postgre c 5432?
    #34002896
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shewaв файле Postgeesql.conf
мона изменить номер порта например на 5437
АвторВопрос: как сделать чтоб по нетстат я вообще не видел у себя порт 5432?
Т.е. чтобы постгрес вообще не светился в сеть
...
Рейтинг: 0 / 0
Как убрать postgre c 5432?
    #34004485
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как убрать postgre c 5432?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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