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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Как запретить писать в /var/syslog?
« : 19 Ноября 2018, 11:33:14 »
Здравствуйте.

Есть у меня правило
iptables -A INPUT -p tcp -m state --state NEW -d 172.31.1.100 -j LOG --log-prefix "Iptables: "
лог пишется в /var/log/iptables.log, но дублируется в /var/log/syslog, как отключить запись в /var/log/syslog?

Прочел про nano /etc/syslog.conf, но что туда писать не понял.

Спасибо.
« Последнее редактирование: 19 Ноября 2018, 11:52:00 от Ввысь »

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1878
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #1 : 19 Ноября 2018, 12:33:07 »
хорошая статья на хабре

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #2 : 19 Ноября 2018, 12:49:47 »
примерно
/dev/null на syslog
команда ln.
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #3 : 19 Ноября 2018, 16:40:56 »
лог пишется в /var/log/iptables.log
А что вы для этого сделали?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #4 : 19 Ноября 2018, 20:07:40 »
AnrDaemon, сделал вот так

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

bezbo, оттуда и копировал)

victor00000, спасибо.


Оффлайн AnrDaemon

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

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

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #6 : 20 Ноября 2018, 09:47:14 »
А да, точно.
Тогда всё, вопрос закрыт, всем спасибо.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #7 : 20 Ноября 2018, 12:23:59 »
А да, точно.
Т.е. вы создали топик, не проверив результаты ваших изменений?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #8 : 21 Ноября 2018, 11:54:13 »
AnrDaemon, выходит что так. Хотя, обычно, несколько раз проверяю. Не на чем было посмтреть. Смутило, что пишется и в syslog и в мой лог почти одинаковая информация. Потом уже сообразил, что в syslog она пишется по умолчанию.

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #9 : 24 Ноября 2018, 21:43:40 »
И все таки нет, логи пишутся в kern.log, syslog и в мой iptables.log одинаковые.

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

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

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

Подскажите, почему? Мне нужно только в один писать.

cat /etc/rsyslog.d/iptables.conf

:msg, contains, "Iptables: " -/var/log/iptables.log
& ~

В чем моя ошибка?
Спасибо.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #10 : 24 Ноября 2018, 21:51:37 »
Почему вообще у вас в kernel.log что-то пишется? C этого начнём.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #11 : 24 Ноября 2018, 22:29:05 »
AnrDaemon, дык я и сам понять не могу. Чистая виртаулка, одно правило,

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

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #12 : 24 Ноября 2018, 23:04:04 »
Да отстаньте вы уже от iptables, смотрите настройки логирования вообще.
У меня в kernel.log только вопли apparmor о том, что в контейнере недоступно монтирование устройств.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #13 : 24 Ноября 2018, 23:22:26 »
Ввысь,
что почему апаче2 на суслог не хочеть, а стало отдельно.
не знаю.


Пользователь добавил сообщение 25 Ноября 2018, 00:33:02:
Цитировать
& ~
& stop
?
« Последнее редактирование: 25 Ноября 2018, 00:33:02 от victor00000 »
Wars ~.o

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как запретить писать в /var/syslog?
« Ответ #14 : 25 Ноября 2018, 10:16:06 »
victor00000, сделал
:msg, contains, "Iptables: " -/var/log/iptables.log
& stop

/etc/init.d/rsyslog restart

не помогло, ничего не изменилось.


Пользователь добавил сообщение 25 Ноября 2018, 10:17:18:
AnrDaemon, а где вообще правила, это пишем, это нет, это сюда, то туда?

 

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