|
Как в linux узнать имя процесса, пытающегося подключиться к БД?
|
|||
---|---|---|---|
#18+
Добрый день. На сервере каждую минуту что-то с локалхоста пытается подключиться к постгресу, но не проходит проверку пароля. 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С Предприятия. Можно как-нибудь поймать этот подключающийся процесс по имени? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 08:22 |
|
Как в linux узнать имя процесса, пытающегося подключиться к БД?
|
|||
---|---|---|---|
#18+
Apocalyptis, ОС то какая? для начала попробуй: grep 26412 /var/log/audit/audit.log* ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 16:46 |
|
Как в linux узнать имя процесса, пытающегося подключиться к БД?
|
|||
---|---|---|---|
#18+
Apocalyptis, По хорошему, я бы выполнил что то вроде: Код: sql 1. 2. 3. 4. 5. 6.
И удалил это правило в audit, когда поймаю мерзавца p.s. template1 - скорее всего монитор pacemaker кривая настройка проверить: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Как вариант, может быть пароль записан в файлах ~/.psqlrc или анаогичных system wide ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 17:21 |
|
|
start [/forum/topic.php?fid=53&fpage=57&tid=1995877]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 140ms |
0 / 0 |