在整合完postfix+MailScanner+Clam AV+F-prot+openwebmal+procmail+My Spam之後,在觀察maillog之後,會看到下面這些訊息。
重點在於一行 ClamAV updater /usr/local/bin/freshclam cannot be run
怎麼回事,用MailScanner帶起Clam AV之後卻無法順利的更新病毒資料庫
其實這個問題之前就有發生了,只是我把freshclam的指令寫在cron table中
Mar 6 13:01:02 dns update.bad.phishing.sites: Delaying cron job up to 600 seconds
Mar 6 13:01:41 dns update.virus.scanners: Delaying cron job up to 600 seconds
Mar 6 13:04:22 dns update.virus.scanners: Found clamav installed
Mar 6 13:04:22 dns update.virus.scanners: Running autoupdate for clamav
Mar 6 13:04:22 dns ClamAV-autoupdate[476]: ClamAV updater /usr/local/bin/freshclam cannot be run
這次實際檢查之後,我知道為什麼了
因為/usr/local/bin中,並沒有freshclam指令,而指令在/usr/bin中
我在想可能是因為MailScanner編譯的關係,不同的平台(UNIX/FreeBSD)
存放路徑不同的關係
那我們就來產生一下指令的連結好了
請執行下面這些指令
cd /usr/local/bin
ln -s /usr/bin/freshclam freshclam
ll
lrwxrwxrwx 1 root root 27 Oct 11 2008 f-prot -> /usr/local/f-prot/f-prot.sh
lrwxrwxrwx 1 root root 19 Mar 4 11:12 fpscan -> /root/f-prot/fpscan
lrwxrwxrwx 1 root root 18 Mar 6 14:28 freshclam -> /usr/bin/freshclam
出現了f-prot和freshclam的指令,看來f-prot有自動把連結產生好
再來觀察maillog中的訊息囉!
Mar 6 20:10:33 dns dovecot: POP3(superuser): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
Mar 6 20:15:35 dns dovecot: pop3-login: Login: user=<superuser>, method=PLAIN, rip=::ffff:124.11.215.182, lip=::ffff:60.251.247.5
Mar 6 20:15:35 dns dovecot: POP3(superuser): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
Mar 6 20:17:28 dns update.virus.scanners: Found clamav installed
Mar 6 20:17:28 dns update.virus.scanners: Running autoupdate for clamav
Mar 6 20:17:29 dns ClamAV-autoupdate[6152]: ClamAV did not need updating
Mar 6 20:17:29 dns update.virus.scanners: Found generic installed
Mar 6 20:17:29 dns update.virus.scanners: Running autoupdate for generic
出現了不必更新的訊息,表示更新動作有正確的執行,所以囉!這樣修改是成功的
隨機文章
- 感謝各位的支持~蝸牛不再更新中壢半導體廠的相關資料 (2011-10-10)
- Proxmox VE 異機 異版本還原 6.3->7.0 測試成功 (2021-09-09)
- PS. I Love You影評 (2008-02-12)
- ADSL線路租金下降 (2008-03-09)
- 桃園三家社區寬頻 神奇寬頻 / 今網寬頻 / 群揚資通 評估 (2021-09-30)