Дебиан 10
У меня много такой информации в журнале:
localhost systemd[1]: Started Session 30522 of user xxxx.
Как остановить отправку sshd информации журнала в sysconf?
Спасибо
Я воспроизвел то, чтопредлагаемая ссылкапредоставил, но у меня это не сработало. Вот что я сделал:
Я добавил файл в каталог /etc/rsyslog.d. В этом файле я поместил следующую команду:
if $programname == "systemd" and ($msg contains "Removed session" or $msg contains "New session" or $msg contains "session-" or $msg contains "Started Session") then stop
Я перезапустил rsyslog
:
systemctl restart rsyslog
но у меня все еще есть, например, Started Session 9999 of user foot
в файле syslog.
решение1
Это не sshd генерирует эти логи. Это низкоприоритетные сообщения уровня "информация", связанные с сеансом и управлением ресурсами systemd.
Этого можно избежать, введя в оболочке следующее:
$ systemd-analyze set-log-level notice
Но вы также можете установить уровень ведения журнала и/или отфильтровать сообщения rsyslog
, для этого перейдите по следующей ссылке:Системный журнал полон сообщений сеансов и срезов(предоставлено в комментариях @afshin).