Немного о мусоре в auth.log
Столкнулся с проблемой замусоривания лога. Обратил внимание что многие столкнулись с данной проблемой. Решение было найдено поисками в сети, к сожалению в русскоязычном сегменте достойного ответа не нашел (может google неправильный или я не на те кнопки нажимал), кароче, в этом посте восполним данное недоразумение.
Вообщем как избавиться от безсмысленных миллионов записей в auth.log:
CRON: pam_unix(cron:session): session opened for user root by (uid=0)
CRON: pam_unix(cron:session): session closed for user root
И так приступим:
~# cd /etc/pam.d
~# vi common-session-noninteractive //Используем редактор VIM. Кому не нравится могут воспользоваться MSWORD ^_^.
Находим в файле:
session required pam_unix.so
И над этой строкой пишем или копируем отсюда:
session [success=1 default=ignore] pam_succeed_if.so service in cron quiet use_uid
// после ввода строки жмем Enter
Сохраняемся и закрываем
~# service cron restart // Рестарт cron (или как перезапустить cron)
=====
Удачи.
Подскажите, пожалуйста, не отразится ли это на поведении самого cron? Есть ли вообще какая-то разница для него в наличии-отсутствии этой сессии?
ОтветитьУдалитьКруто,знать бы что делать если это не cron ,а sudo (выполнение скрипта).А то весь лог в этих записях
ОтветитьУдалить