[castle] Как заставить rklogd переоткрыть лог?

Igor Dobryninskiy egor на atknet.ru
Пт Фев 15 14:40:14 MSK 2002


  Добрый день.

On Fri, 15 Feb 2002 12:47:39 +0300
Stanislav Ievlev <inger на altlinux.ru> wrote:

SI> >  Хочется сделать ротацию логов RSBAC. В связи с этим, интересует сабж,
SI> >причём сделать это надо от пользователя secoff. Реакции на сигналы SIGTSTP
SI> >и SIGCONT
SI> >
SI> Вы наверное имели в виду SIGHUP ;)

  Согласно man'у, klogd по SIGHUP'у завершает свою работу, а для
переоткрытия лога рекомендуется использовать как раз последовательность
сигналов SIGTSTP и SIGCONT.

SI> >, подобной klogd, в нём, к сожалению, не предусмотрено...
SI> >
SI> Пока просто сделайте файлик logrotate с командой service rklogd restart.

  Дело в том, что хотелось бы запустить logrotate непосредственно из
cron'а secoff'а. Так, по моему, правильнее. А от secoff'а сделать service
rklogd restart невозможно.

SI> Тут есть один тонкий момент. Сам rklogd по умолчанию сможет конечно 
SI> переключить UID на UID  secoff, но вот его журнал лежит сейчас по 
SI> умолчанию в домашнем каталоге secoff куда logrotate пускать не хочется.

  А с другой стороны, не хочется и рута (до)пускать к редактированию логов
RSBAC'а... Как быть?

-- 
  С уважением - Игорь Добрынинский, egor на atknet.ru




Подробная информация о списке рассылки Castle