URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63423
[ Назад ]

Исходное сообщение
"cron и syslogd"

Отправлено sole , 17-Янв-06 17:02 
вообщем банальная задача запретить в syslog писать сообщения от cron'а.

в syslogd.conf сделал

cron.none    /var/log/syslog

не работает, сообщения все равно пишутся.


Содержание

Сообщения в этом обсуждении
"cron и syslogd"
Отправлено edwin , 17-Янв-06 17:05 
>вообщем банальная задача запретить в syslog писать сообщения от cron'а.
>
>в syslogd.conf сделал
>
>cron.none    /var/log/syslog
>
>не работает, сообщения все равно пишутся.

Надо вот так сделать:
cron.*                    /dev/null



"cron и syslogd"
Отправлено sole , 17-Янв-06 17:14 
не помогло.
если это имеет значение то в логах записи типа:
Jan 17 20:11:02 server /USR/SBIN/CRON[10280]: (sole) CMD (/home/sole/script)


"cron и syslogd"
Отправлено edwin , 17-Янв-06 17:25 
>не помогло.
>если это имеет значение то в логах записи типа:
>Jan 17 20:11:02 server /USR/SBIN/CRON[10280]: (sole) CMD (/home/sole/script)

а Вы сделали killall -1 syslogd


"cron и syslogd"
Отправлено sole , 17-Янв-06 18:03 
да

"cron и syslogd"
Отправлено edwin , 17-Янв-06 18:51 
>да

Дайте листинг syslog.conf


"cron и syslogd"
Отправлено sole , 17-Янв-06 19:04 
почти стандартный который был сразу:

-------
auth,authpriv.*                 /var/log/auth.log
*.*;auth,authpriv.none          -/var/log/syslog
#cron.*                         /var/log/cron.log
daemon.*                        -/var/log/daemon.log
kern.*                          -/var/log/kern.log
lpr.*                           -/var/log/lpr.log
mail.*                          -/var/log/mail.log
user.*                          -/var/log/user.log
uucp.*                          /var/log/uucp.log
#cron.*                         /var/log/syslog
cron.*                /dev/null

mail.info                       -/var/log/mail.info
mail.warn                       -/var/log/mail.warn
mail.err                        /var/log/mail.err

news.crit                       /var/log/news/news.crit
news.err                        /var/log/news/news.err
news.notice                     -/var/log/news/news.notice

*.=debug;\
        auth,authpriv.none;\
        news.none;mail.none     -/var/log/debug
*.=info;*.=notice;*.=warn;\
        auth,authpriv.none;\
        cron,daemon.none;\
        mail,news.none          -/var/log/messages

*.emerg                         *

daemon.*;mail.*;\
        news.crit;news.err;news.notice;\
        *.=debug;*.=info;\
        *.=notice;*.=warn       |/dev/xconsole
------


"cron и syslogd"
Отправлено edwin , 17-Янв-06 21:09 
cron.*                /dev/null - это должно стоять в самом начале

"cron и syslogd"
Отправлено Wizard , 18-Янв-06 07:32 
*.*;auth,authpriv.none          -/var/log/syslog

посмотри ещё раз на эту строчку.
;-)


"cron и syslogd"
Отправлено edwin , 18-Янв-06 08:59 
>*.*;auth,authpriv.none          -/var/log/syslog
>
>посмотри ещё раз на эту строчку.
>;-)

Кстади да.
*.* - оно же ВСЕ скидывает  


"cron и syslogd"
Отправлено sole , 18-Янв-06 12:19 
а вот если убрать ету строку, то вообще ничего не скидывает в syslog.

"cron и syslogd"
Отправлено edwin , 18-Янв-06 14:09 
>а вот если убрать ету строку, то вообще ничего не скидывает в
>syslog.
И не должно.
В конфиге все раскидано по разным файлам


"cron и syslogd"
Отправлено sole , 18-Янв-06 14:58 
вроде бы разобрался, отправил все что было писаться в syslog, задания крона не логируются, но вместо нихп родолжают писаться вот такие записи:


Jan 18 17:48:06 server CRON[10802]: (pam_unix) session closed for user root
Jan 18 17:48:06 server CRON[10807]: (pam_unix) session closed for user root
Jan 18 17:48:06 server CRON[10803]: (pam_unix) session closed for user root


"cron и syslogd"
Отправлено niarbrnd , 20-Апр-06 22:10 
попробуй сделать вот так у меня получилось, но только хотелось бы еще чтоб инфа допустим по аутентификации ssh попадала в отдельный файл, например auth.ssh

*.info;mail.none;local5.none;authpriv.none;cron.none;auth.!=info       /var/log/messages
#сюда записывать все об аутентификации
auth.info         /var/log/cron.auth

это я нашел здесь http://lists.centos.org/pipermail/centos/2005-August/050825....

но как писать все об аутентификации cron и только эту инфу в отдельный файл