LINUX.ORG.RU

cron не выводить в auth.log

 ,


0

1

Пытаюсь убрать сообщения от крона из auth.log

Jan 29 22:01:01 CRON[2511]: pam_unix(cron:session): session opened for user root by (uid=0)
Jan 29 22:01:01 CRON[2511]: pam_unix(cron:session): session closed for user root
Добавил ;cron.none в конфиг rsyslog

cat /etc/rsyslog.d/50-default.conf |grep -v '#'

auth,authpriv.*;cron.none	/var/log/auth.log
*.*;auth,authpriv.none		-/var/log/syslog
cron.*				-/var/log/cron.log
kern.*				-/var/log/kern.log
mail.*				-/var/log/mail.log
mail.err			/var/log/mail.err

Все равно то же самое. Что еще нужно сделать?

cron.none

Это не поможет, потому что facility cron туда и не срёт, это делает pam_unix (зачем cron дёргает PAM?).

mord0d ★★★★★ ()
Ответ на: комментарий от SANyaSmol

так у меня задания в кроне есть, вот при каждом выполнении это в аутент лог сыпется.

У меня тоже, причём от нескольких юзеров, и ничего не сыпется от cron в auth.log.

Я не знаю что у тебя за cron, но смотри не юзает ли он PAM.

mord0d ★★★★★ ()
Ответ на: комментарий от mord0d

Закомментировал строку #@include common-session-noninteractive . Теперь все нормально, Спасибо за подсказку про pam.d

/etc/pam.d# cat cron

@include common-auth
session    required     pam_loginuid.so
session       required   pam_env.so
session       required   pam_env.so envfile=/etc/default/locale
@include common-account
#@include common-session-noninteractive 
session    required   pam_limits.so

SANyaSmol ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.