popper сильно засоряет лог сообщениями об ошибках авторизации. Вот хотел как нибудь это дело побороть. Закомментировал в syslog.conf строчку*.notice;kern.debug;lpr.info;mail.crit;news.err /var/log/messages
вместо нее написал
*.notice;kern.debug;lpr.info;mail.crit;news.err |exec /usr/local/bin/NoPopper
где NoPopper
#!/bin/sh
grep -v popper >> /var/log/messagesне работает. Наверное правильно.
А как надо?
можно сделать так
/etc/syslog.conf
---cut---
auth.* /var/log/authlog
---cut---возможно, что-то закоментировать придется...
а свою порнографию убери ;-) типа exec /usr/local/bin/NoPopper... можешь заодно почитать man syslogd
Такой вариант нам не нравится. Ну будет засранный /var/log/authlog, а у меня не один popper.
А по поводу порнографии - зря ты так:man syslogd.conf
---cut---
# Pipe all authentication messages to a filter.
auth.* |exec /usr/local/sbin/authfilter
---cut---
ну если такой вариант не устраивает, то можно попробовать так, но в нем я не уверен...
/etc/syslog.conf
---cut---
!popper
*.* /var/log/popperlog
---cut---по-крайней мере так делал я для пппд
При таком варианте popper будет лепить свою труху в оба лога. Нафига мне еще один?
Из чтения док я понял, что фильтр - единственный способ. Вопрос в том, как его грамотно организовать на шелле.