La multi ani si un an nou fericit, sanatate si bani multi.
Trebuia sa ma lovesc de o mica problema asa de inceput de an... :)
Am instalat postfix si courier imap pe un debian si acum am pus si
spamassassin
Am remarcat ca spamd nu pleaca ca root...
Jan 3 09:44:03 moartea spamd[2582]: spamd: cannot run as nonexistent user
or root with -u option
Jan 3 09:44:03 moartea spamd[1657]: spamd: server successfully spawned
child process, pid 2582
Jan 3 09:44:03 moartea spamd[1657]: spamd: handled cleanup of child pid
2582 due to SIGCHLD
Jan 3 09:44:03 moartea spamd[2583]: spamd: cannot run as nonexistent user
or root with -u option
Jan 3 09:44:03 moartea spamd[1657]: spamd: server successfully spawned
child process, pid 2583
Perfect... in cazul asta am facut un user nou
/etc/passwd
spamd:x:501:501::/home/spamd:/sbin/false
(mi se pare cam aiurea sa las userul asta cu drept de login pe server, nu??)
/etc/group
spamd:x:501:
Directorul /home/spamd exista
dir -al | grep spamd
drwxr-xr-x 5 spamd spamd 160 Jan 3 09:29 spamd
drwxr-xr-x 2 spamd spamd 72 Jan 3 09:29 .pyzor
drwxr-xr-x 2 spamd spamd 208 Dec 20 17:24 .spamassassin
-rw-r--r-- 1 spamd spamd 5 Jan 3 09:44 spamd.pid
fisierele au drepturi (664) deci nu ar trebui sa fie probleme!
/etc/default/spamassassin
ENABLED=1
OPTIONS="--create-prefs --max-children 5 --helper-home-dir --daemonize
--username spamd"
PIDFILE="/home/spamd/spamd.pid"
Din treaba asta inseamna ca el tre sa plece ca spamd, corect, nu?
ps aux
root 2634 0.0 2.8 32376 29488 ? Ss 09:44 0:00
/usr/sbin/spamd --create-prefs --max-children 5 --helper-home-dir
--daemonize --username spam
d -d --pidfile=/home/spamd/spamd.pid
spamd 2650 0.0 2.8 33168 29632 ? S 09:44 0:00 spamd child
spamd 2651 0.0 2.6 32376 27864 ? S 09:44 0:00 spamd child
Mailul ajunge unde trebuie, nu face figuri... E verificat de spamassassin
pt un mail normal:
Received: by mail.compxtreme.ro (Postfix, from userid 65534)
id D0D8112C62; Tue, 19 Dec 2006 09:57:00 +0200 (EET)
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on
moartea.compxtreme.ro
X-Spam-Level:
X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=failed
version=3.1.7
si pt un mail marcat ca spam:
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on
moartea.compxtreme.ro
X-Spam-Level: *****
X-Spam-Status: Yes, score=5.6 required=5.0 tests=EXTRA_MPART_TYPE,
HTML_IMAGE_ONLY_20,HTML_MESSAGE,PART_CID_STOCK,PART_CID_STOCK_LESS,
TVD_FW_GRAPHIC_ID1 autolearn=no version=3.1.7
Dar care e treaba cu logul de mai jos????
Jan 3 09:49:22 moartea spamd[2650]: spamd: connection from
localhost.localdomain [127.0.0.1] at port 58432
Jan 3 09:49:22 moartea spamd[2650]: spamd: creating default_prefs:
/nonexistent/.spamassassin/user_prefs
Jan 3 09:49:22 moartea spamd[2650]: config: cannot write to
/nonexistent/.spamassassin/user_prefs: No such file or directory
Jan 3 09:49:22 moartea spamd[2650]: spamd: failed to create readable
default_prefs: /nonexistent/.spamassassin/user_prefs
Jan 3 09:49:22 moartea spamd[2650]: spamd: processing message
<[EMAIL PROTECTED]> for nobody:501
Jan 3 09:49:22 moartea postfix/smtpd[3087]: disconnect from
unknown[82.76.17.149]
Jan 3 09:49:25 moartea spamd[2650]: mkdir /nonexistent: Permission denied
at /usr/share/perl5/Mail/SpamAssassin.pm line 1530
Jan 3 09:49:25 moartea spamd[2650]: locker: safe_lock: cannot create tmp
lockfile
/nonexistent/.spamassassin/auto-whitelist.lock.moartea.compxtreme.ro.2650
for /nonexistent/.spamassassin/auto-whitelist.lock: No such file or
directory
Jan 3 09:49:25 moartea spamd[2650]: auto-whitelist: open of
auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile
/nonexistent/.spamassassin/auto-whitelist.lock.moartea.compxtreme.ro.2650
for /nonexistent/.spamassassin/auto-whitelist.lock: No such file or
directory
Jan 3 09:49:25 moartea spamd[2650]: bayes: locker: safe_lock: cannot
create tmp lockfile
/nonexistent/.spamassassin/bayes.lock.moartea.compxtreme.ro.2650 for
/nonexistent/.spamassassin/bayes.lock: No such file or directory
Jan 3 09:49:25 moartea spamd[2650]: spamd: clean message (0.0/5.0) for
nobody:501 in 2.8 seconds, 750 bytes.
Jan 3 09:49:25 moartea spamd[2650]: spamd: result: . 0 -
scantime=2.8,size=750,user=nobody,uid=501,required_score=5.0,rhost=localhost.localdomain,raddr=127.0.0.1,rport=58432,mid=<[EMAIL
PROTECTED]>,autolearn=failed
Jan 3 09:49:25 moartea spamd[2634]: prefork: child states: II
Ce nu inteleg eu este urmatorul lucru: ce treaba are el cu directorul
/nonexistent??? Nu ar trebui sa se joace in homedir?
S-a mai lovit cineva de o problema asemanatoare?
Multumesc anticipat pentru sfaturi si pareri.
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug