|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Добрый день. При неудачной попытке подключения пишет с локального хоста пишет: psql -U postgres -p5432 psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? А как можно запросом или командой ос узнать какой соккет сейчас используется? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 10:00 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
В общем случае задача такая: Запретить временно коннекты к постгрессу отовсюду кроме локальных коннектов от psql, pg_dump, pg_restore. Пролема в том, что приложение тоже на том же сервере и если просто закрыть порт через iptables - приложение все равно цепляется. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 10:05 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Изменить порт в посгрессе - нежелательно. т.к. требуется рестарт постгресса. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 10:05 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Синий Слон В общем случае задача такая: Запретить временно коннекты к постгрессу отовсюду кроме локальных коннектов от psql, pg_dump, pg_restore. Пролема в том, что приложение тоже на том же сервере и если просто закрыть порт через iptables - приложение все равно цепляется по соккету (локалхост). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 10:19 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Вот я и подумал что можно взять текущий соккет и переименовать его временно. А после окончания работ переименовать обратно и выключить ограничение iptables. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 10:20 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Синий Слон Вот я и подумал что можно взять текущий соккет и переименовать его временно. Синий Слон psql: could not connect to server: No such file or directory Что переименовать если его нет? Для libpq это compile time константа. Поставьте reject в hba для пользователя приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 10:28 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Синий Слон, Может быть создать отдельного пользователя для выполнения таких работ и под него настроить hba. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 10:31 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Павел Лузанов Синий Слон, Может быть создать отдельного пользователя для выполнения таких работ и под него настроить hba. как крайний вариант да. А что на счет переименования соккета? Рабочий вариант, как думаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 10:42 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Всегда ли соккет находится в одном месте? /var/run/postgresql/.s.PGSQL.5432 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 10:52 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Синий Слон, Сокет всегда находится в каталоге, заданном в требующем перезапуска параметре unix_socket_directories. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 10:59 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
В pg_hba запретите доступ не localhost. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2020, 11:13 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Павел Лузанов Синий Слон, Сокет всегда находится в каталоге, заданном в требующем перезапуска параметре unix_socket_directories. Эх. есил менять его - тоже требуется перезапуск. ( ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 10:36 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Guzya В pg_hba запретите доступ не localhost. А как тогда мне самому с этого сервера подключиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 10:37 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Синий Слон Guzya В pg_hba запретите доступ не localhost. А как тогда мне самому с этого сервера подключиться? Играйтесь с доступами для пользователей. Оставьте разрешенные коннекты для postgres например и запретите всем остальным. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 11:16 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Maxim Boguk Синий Слон пропущено... А как тогда мне самому с этого сервера подключиться? Играйтесь с доступами для пользователей. Оставьте разрешенные коннекты для postgres например и запретите всем остальным. приложение тоже под postgres ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 11:31 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Пропишите конкретные IP с которых доступ разрешен. Вы говорите, что приложение на том же сервере, что и postgres, соответственно разрешение на 127.0.0.1. Остальные запретить. Вы можете отдельно добавить свой IP для доступа или заходить с этого сервера. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 13:15 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3.
Файл pg_hba.conf ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 13:19 |
|
Как узнать актуальное имя соккета, который использует постгрес?
|
|||
---|---|---|---|
#18+
Синий Слон Maxim Boguk пропущено... Играйтесь с доступами для пользователей. Оставьте разрешенные коннекты для postgres например и запретите всем остальным. приложение тоже под postgres ((( дык сделайте еще одного superuser не postgres и разрешите ему... а postgres и остальным - запретите... ps: сама ситуация больная на голову по длинному списку причин... даже начинать не хочу... "не делайте так". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2020, 13:30 |
|
|
start [/forum/topic.php?fid=53&msg=39954909&tid=1994688]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 157ms |
0 / 0 |