Hi!

Debian wheezy, rsyslog, samba logol a /var/log/syslog-ba. Szerettem volna,
ha a logjai külön fileba kerülnének, ezért betettem az /etc/rsyslog.conf
elejére:
===========
if $syslogfacility-text == 'local7' and $programname == 'smbd' then
/var/log/samba/audit/log.audit
& ~
===========

Erre szépen leteszi a samba logokat a /var/log/samba/audit/log.audit
fileba, de továbbra is megy a syslogba is. Elméletileg a "& ~" sor miatt
nem kellene továbbmennie és logolnia máshová (syslog file), de csak megy
:-(

A másik problémám, hogy a log sorban szereplő karakterek szerint szeretném
"további" filékba darabolni a logokat. Egy log sor imigyen néz ki:
====================
Feb 14 00:28:13 as-samba smbd[12738]:
Konyveles|pista|192.168.1.155|x2|chdir|ok|chdir|/data/samba/konyveles
====================

Tehát ezt a sort a /var/log/samba/audit/konyveles.log-ba szeretném tenni,
aztán lenne olyan, hogy munkaugy, stb. Hogy kezdjek hozzá, merre
nézelődjem?

Előre is köszönök minden segítséget, javaslatot!

--
  (O__    ------------------------------------------------------
  //\                       /      Varosi Csokonai Konyvtar
 //  )                     |       Tel.: 59/503-152
 V__/_    [email protected]   \      [email protected]
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz