Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как запретить писать в /var/syslog?  (Прочитано 4102 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #15 : 25 Ноября 2018, 10:30:15 »
ictor00000, сделал :msg, contains, "Iptables: " -/var/log/iptables.log& stop/etc/init.d/rsyslog restartне помогло, ничего не изменилось.
А что, должно было что-то измениться?… вам самому-то не смешно?
а где вообще правила
Всё там же, /etc/rsyslog.conf, /etc/rsyslog.d/*.conf
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #16 : 25 Ноября 2018, 12:35:11 »
Ввысь,
лучше каждый завтра очистить в суслог, помощь cron.
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #17 : 25 Ноября 2018, 16:32:30 »
Ввысь, что вообще за система/откуда? Потому что такое количество вопросов просто несовместимо с обычной установкой по умолчанию.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #18 : 26 Ноября 2018, 10:39:37 »
AnrDaemon, сделал все заново. Всё чистое, виртуалка у hetzner.

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.5 LTS
Release:        16.04
Codename:       xenial

iptables -A INPUT -p tcp -m state --state NEW -d 172.31.1.100 -j LOG --log-prefix "Iptables: " 

echo ':msg, contains, "Iptables: " -/var/ log/iptables.log' > /etc/rsyslog.d/iptables.conf
echo '& ~' >> /etc/rsyslog.d/iptables.conf

/etc/init.d/rsyslog restart

всё, началась запись в три файла

-rw-r----- 1 syslog adm   1114 Nov 26 08:30 iptables.log
-rw-r----- 1 syslog adm  59062 Nov 26 08:30 kern.log
-rw-r----- 1 syslog adm  73750 Nov 26 08:30 syslog

cat iptables.log
(Нажмите, чтобы показать/скрыть)
                                                                                                       

cat kern.log
(Нажмите, чтобы показать/скрыть)

cat syslog
(Нажмите, чтобы показать/скрыть)

victor00000, это костыли, если не раскурю в чем дело, то можно и так.

логи пришлось обрезать, не проходит по количеству символов в сообщении

если поможет в решении вопроса, готов дать ip логин и пароль
« Последнее редактирование: 26 Ноября 2018, 11:01:12 от Ввысь »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #19 : 26 Ноября 2018, 14:15:23 »
виртуалка у hetzner.
Это ответ. Там вполне могут быть кастомные настройки.
Показывайте конфиги rsyslogd и sysctl
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #20 : 26 Ноября 2018, 14:21:37 »
AnrDaemon,
cat /etc/rsyslog.conf
(Нажмите, чтобы показать/скрыть)


cat /etc/sysctl.conf
(Нажмите, чтобы показать/скрыть)


есть еще такое, там тоже есть настройки касающиеся логов, вдруг пригодится
cat 50-default.conf
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 26 Ноября 2018, 14:29:59 от Ввысь »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #21 : 26 Ноября 2018, 14:31:11 »
$IncludeConfig /etc/rsyslog.d/*.conf
А эти где?

И вообще это может быть особенностью используемой ими системы виртуализации, и вопрос по сути надо задавать в их техподдержку.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #22 : 26 Ноября 2018, 14:55:51 »
AnrDaemon,

/etc/rsyslog.d # ls -l
total 8
-rw-r--r-- 1 root root 1655 Dec  2  2015 50-default.conf
-rw-r--r-- 1 root root   56 Nov 26 08:29 iptables.conf

этот я сделал

cat iptables.conf
(Нажмите, чтобы показать/скрыть)

этот был с рождения
cat 50-default.conf
(Нажмите, чтобы показать/скрыть)

Ничего кроме этих двух файлов в папке нет

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #23 : 26 Ноября 2018, 16:56:17 »
Ну так вините себя!
Переименуйте iptables.conf в 05-iptables.conf
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #24 : 26 Ноября 2018, 17:03:59 »
AnrDaemon, огонь) то что надо. Теперь буду знать, спасибо большое.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #25 : 26 Ноября 2018, 17:12:31 »
Логика такая, что правила выстраиваются в алфавитном порядке прочитанных файлов.
У вас в итоге действовали следующие правила:

*.kern: -/var/log/kern

"Iptables: ": -/var/log/iptables
& ~
Т.е. в kern.log успевало попасть до того, как подключался ваш фильтр.

Пользователь добавил сообщение 26 Ноября 2018, 17:13:56:
P.S.
Вам больше подошло бы "startswith".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #26 : 26 Ноября 2018, 17:38:10 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #28 : 26 Ноября 2018, 17:44:19 »
AnrDaemon, понял. Это про "с чего начинается файл". Спасибо еще раз.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #29 : 26 Ноября 2018, 19:24:53 »
Это про ":msg, contains,"
Вместо contains.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.