Spamassassin configurare log file

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns, ecc.

Spamassassin configurare log file

Messaggioda Sam9999 » sabato 8 dicembre 2018, 1:08

Oggi per altri motivi noto che spamd mi crea erroneamente il log nella cartella radice /
"/${SPAMD_HOME}spamd.log" si nota che non prende la variabile e quindi lo crea in radice.

Sto cercando dove si imposta la posizione del file di log ma non riesco a trovare sotto /etc/spamassassin nelle configurazioni la variaible da impostare.

Codice: Seleziona tutto
/etc/spamassassin$ dir
65_debian.cf   local.cf      sa-update-keys  v312.pre  v340.pre  whitelist_from
blacklist_from   sa-compile.pre      spamc.conf      v320.pre  v341.pre
init.pre   sa-update-hooks.d  v310.pre      v330.pre  v342.pre


Quindi o non è impostata e non trovo il file di configurazione oppure ha i valori di default ed allora dovrei aggiungere la variabile con una corretta posizione.

COme faccio a impostare quindi la posizione del log ?

Adesso ho trovato il file configurazione "/etc/default/spamassassin"

ed ho cambiato
Codice: Seleziona tutto
 
SPAMD_HOME="/home/spamd/"
in
SPAMD_HOME="/etc/spamassassin/"


Anche perché non ho l'utente spamd, ora vedo se logga nella cartella settata.

Non ho messo un /var/log per nella stessa cartella crea il pid file

Ecco ho ricambiato così la configurazione, settanto una cartella diversa per il pid e il log sotto /var/log/

Codice: Seleziona tutto
# SPAMD_HOME="/home/spamd/"
SPAMD_HOME="/var/log/"
SAHOME="/var/lib/spamassassin/"

OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME} -s ${SAHOME}spamd.log"

# Pid file
# Where should spamd write its PID to file? If you use the -u or
# --username option above, this needs to be writable by that user.
# Otherwise, the init script will not be able to shut spamd down.
PIDFILE="/var/run/spamd.pid"
# PIDFILE="${SAHOME}spamd.pid"
# PIDFILE="${SPAMD_HOME}spamd.pid"


ma salva sempre in cartella /

Codice: Seleziona tutto
-rw-r--r--   1 root root        703 Dec  8 01:36 '${SAHOME}spamd.log'


Quindi non riesco a fare creare il log nella posizione giusta. :birra:

Adesso ho cambiato la linea delle opzioni in:
Codice: Seleziona tutto
OPTIONS="--create-prefs --max-children 5 --username spamd -s /var/log/spamd.log"
PIDFILE="/var/run/spamd.pid"


Mi salva il log sotto /var/log/ però è una soluzione un po' "alla quale"...
-------------
S. @-M.
-------------
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1600
Iscrizione: giugno 2014
Località: BO
Desktop: Studio Xfce
Distribuzione: Ubuntu 19.04 (Disco Dingo)

Torna a Ubuntu su server

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 3 ospiti