powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как в linux узнать имя процесса, пытающегося подключиться к БД?
3 сообщений из 3, страница 1 из 1
Как в linux узнать имя процесса, пытающегося подключиться к БД?
    #39618613
Apocalyptis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
На сервере каждую минуту что-то с локалхоста пытается подключиться к постгресу, но не проходит проверку пароля. pid всегда разный.

Лог заполнен таким:2018-03-22 14:51:46 +10 app=[н/д] host=127.0.0.1(56046) pid=26412 db=template1 |ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (по паролю)
2018-03-22 14:51:46 +10 app=[н/д] host=127.0.0.1(56046) pid=26412 db=template1 |ПОДРОБНОСТИ: Пароль не подходит для пользователя "postgres".
Подключение соответствует строке 86 в pg_hba.conf: "host all all 127.0.0.1/32 md5"
2018-03-22 14:52:47 +10 app=[н/д] host=127.0.0.1(56060) pid=26422 db=template1 |ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (по паролю)
2018-03-22 14:52:47 +10 app=[н/д] host=127.0.0.1(56060) pid=26422 db=template1 |ПОДРОБНОСТИ: Пароль не подходит для пользователя "postgres".
Подключение соответствует строке 86 в pg_hba.conf: "host all all 127.0.0.1/32 md5"
2018-03-22 14:53:48 +10 app=[н/д] host=127.0.0.1(56066) pid=26427 db=template1 |ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (по паролю)
2018-03-22 14:53:48 +10 app=[н/д] host=127.0.0.1(56066) pid=26427 db=template1 |ПОДРОБНОСТИ: Пароль не подходит для пользователя "postgres".
Подключение соответствует строке 86 в pg_hba.conf: "host all all 127.0.0.1/32 md5"
2018-03-22 14:54:50 +10 app=[н/д] host=127.0.0.1(56088) pid=26480 db=template1 |ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (по паролю)
2018-03-22 14:54:50 +10 app=[н/д] host=127.0.0.1(56088) pid=26480 db=template1 |ПОДРОБНОСТИ: Пароль не подходит для пользователя "postgres".
Подключение соответствует строке 86 в pg_hba.conf: "host all all 127.0.0.1/32 md5"
2018-03-22 14:55:51 +10 app=[н/д] host=127.0.0.1(56094) pid=26488 db=template1 |ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (по паролю)
2018-03-22 14:55:51 +10 app=[н/д] host=127.0.0.1(56094) pid=26488 db=template1 |ПОДРОБНОСТИ: Пароль не подходит для пользователя "postgres".
Подключение соответствует строке 86 в pg_hba.conf: "host all all


Сервер - тестовый сервер 1С Предприятия.
Можно как-нибудь поймать этот подключающийся процесс по имени?
...
Рейтинг: 0 / 0
Как в linux узнать имя процесса, пытающегося подключиться к БД?
    #39619034
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apocalyptis,

ОС то какая?
для начала попробуй:

grep 26412 /var/log/audit/audit.log*
...
Рейтинг: 0 / 0
Как в linux узнать имя процесса, пытающегося подключиться к БД?
    #39619058
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apocalyptis,

По хорошему, я бы выполнил что то вроде:
Код: sql
1.
2.
3.
4.
5.
6.
ps -fu postgres
...
postgres   331 25034  0 16:54 ?        00:00:00 postgres: ...
...
auditctl -a entry,always -S fork -S vfork -S clone -F ppid=25034  
...



И удалил это правило в audit, когда поймаю мерзавца

p.s. template1 - скорее всего монитор pacemaker
кривая настройка
проверить:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 

pcs resource show pgsql

параметры:
# pcs resource describe pgsql
...
  monitor_user: PostgreSQL user that pgsql RA will user for monitor operations. If it's not set pgdba user will be used.
  monitor_password: Password for monitor user.
  monitor_sql: SQL script that will be used for monitor operations.
...



Как вариант, может быть пароль записан в файлах ~/.psqlrc или анаогичных system wide
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как в linux узнать имя процесса, пытающегося подключиться к БД?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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