Error จาก /var/log/message เมื่อมีการเปิดใช้ไฟล์จาก windows
smbd_vscan_clamav[290099]: ERROR : file /home/tawich/Policy/Poledit.exe not found,
not readable or an error occured
ERROR : daemon failed with a minor error - access to file Policy/poledit.exe denied
ความหมายคือ โปรแกรม clamd สิทธิ์ไม่ถึงที่จะตรวจสอบไฟล์นั้นได้ รู้ได้ยังไงเหรอ ลองตรวจสอบสถานะ process
ด้วยคำสั่ง ps -aux | grep clamd จะเห็นว่า daemon clamd รันด้วย user clamav อยู่ ถ้าหากเปลี่ยนสถานะ
เป็น root คงจะแก้ปัญหานี้ได้ ทีนี้ลองมาแก้ดูตามที่สันนิษฐานกันต่อ
1. แก้ไขไฟล์ /etc/clamav/clamd.conf เพื่อกำหนดให้ clamd รันเป็น root
#Run as another user
User root
2. save file แล้วรัน clamd อีกครั้งตรวจสอบสถานะว่ารันเป็น root แล้วหรือไม่ดู
เมื่อทุกอย่าง OK แล้วคราวนี้เปิดไฟล์ตามปกติใน windows และทดสอบเปิดไฟล์ที่ติดไวรัส พบว่ามีการกำจัดไวรัสให้
แล้ว
Resources:
ManPage clamd.conf (5) : -> http://linux.die.net/man/5/clamd.conf
Clam Antivirus: Installation -> http://www.proscrutiny.com/howtos/clamav-qmail-ldap.html
มี package rpm สำหรับ Mandriva ที่นี่
Tuesday, August 26, 2008
ClamAV Antivirus และ Samba
Posted by MRT IT Consult on 1:00 AM
| Leave a comment
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment