
Οδηγός εγκατάστασης της εφαρμογής CLamAV(προστασία απο ιούς) σε λειτουργικό σύστημα CentOS 5.2 και με την δυνατότητα - υποστήριξη της εφαρμογής Sendmail. Ο οδηγός αποτελείτε απο 5 βήματα.
Αν δεν έχουμε ήδη εγκατεστημένη την εφαρμογή
Sendmail, τότε με την κάνουμε εγκατάσταση με την ακόλουθη εντολή:
# yum install sendmail sendmail-devel
Βήμα 1:Δημιουργούμε ένα χρήστη και ένα group, τα οποία χρειάζονται για την εφαρμογή
CLamAV.
# groupadd clamav
# useradd -g clamav clamav
Μετά χρειάζετε να αλλάξουμε τον κωδικό του χρήστη που μόλις δημιουργήσαμε. Αυτον τον κωδικό δεν χρειάζετε να τον θυμόμαστε μετά την εγκατάσταση αφού θα χρησιμοποιήτε μόνο απο τον δαίμονα(deamon) CLamAV.
# passwd clamav
Και βάζουμε ένα κωδικό, κατα προτίμηση όχι κατι απλό αλλά κάτι σύνθετο.
Βήμα 2:Δημιουργούμε τους φακέλους που χρειάζονται για τον δαίμονα της εφαρμογής και τα
logs files.# mkdir /var/clamav
# chown clamav:root /var/clamav
# mkdir /var/log/clamav/
# chown clamav:root /var/log/clamav/
# mkdir /usr/local/share/clamav
# chown clamav:clamav /usr/local/share/clamavΜετά κατεβάζουμε την εφαρμογή με την παρακάτω εντολή:
# wget http://dl.sourceforge.net/sourceforge/clamav/clamav-0.93.3.tar.gz
Ίσως είναι καλύτερα να διαλέξετε κάποιο mirror που είναι κοντά στην τοποθεσία σας.
Αποσυμπιέζουμε το αρχεία που μόλις κατεβάσαμε με την εντολή:
# tar xzvf clamav-0.93.3.tar.gz
Πάμε στον φάκελλο που μόλις δημιουργήσαμε αποσυμπιέζοντας το αρχείο clamav-0.93.3.tar.gz
# cd clamav-0.93.3
Μετά κάνουμε compile:
# ./configure –disable-clamuko –enable-milter –with-dbdir=/usr/local/share/clamav
Σε περίπτωση που δούμε μήνυμα λάθους, τότε αυτό θα οφείλετε στην ιδιαιτερότητα των συστημάτων Red Hat, σχετικά με την
zlib.
Σε αυτή την περίπτωση κάνουμε εγκατάσταση τη zlib και ξανακάνουμε compile αλλα αυτή τη φορά σε
safe-mode:
# yum update zlib zlib-devel
# ./configure –disable-clamuko –enable-milter –with-dbdir=/usr/local/share/clamav –disable-zlib-vcheck
Μετά βάζουμε στην κονσόλα:
# make
# make install
Βημα 3:Δημιουργούμε το αρχείο ρυθμίσεων του CLamAV:
# vi /etc/clamav.conf
και γράφουμε τα ακόλουθα:
#/etc/clamav.conf
LogTime
LogSyslog
LogFile /var/log/clam/clamd.log
PidFile /var/run/clam/clamd.pid
LocalSocket /var/run/clam/clamd.sock
FixStaleSocket
MaxThreads 50
ThreadTimeout 600
MaxDirectoryRecursion 15
FollowFileSymlinks
SelfCheck 600
User clamav
ScanMail
ScanArchive
ArchiveMaxFileSize 10M #file max size in Megabytes for archived scaned files.You can modify this to suit your purposes
ArchiveMaxRecursion 5
ArchiveMaxFiles 1000Αν θέλετε αλλάξτε τις ρυθμίσεις στο αρχείο ρύθμισης της εφαρμογής. Οι παραπάνω είναι οι default ρυθμίσεις της εφαρμογής
Βήμα 4:Ξεκινάμε τον δαίμονα(deamon) με την ακόλουθη εντολή:
# echo “/usr/local/sbin/clamd” >> /etc/rc.d/rc.local
# echo “/usr/local/sbin/clamav-milter -l -o -q /var/milter/clmilter.sock” >> /etc/rc.d/rc.local
Βάζουμε τις ακόλουθες εντολές διαδοχικά στην κονσόλα:(διαδοχικά)
# cp /etc/clamav.conf /usr/local/etc/
# touch /var/log/clam-update.log
# chown clamav:clamav /var/log/clam-update.log
# touch /tmp/clamd.log
# chown clamav:root /tmp/clamd.log
# mkdir /var/milter
# chown clamav:root /var/milter/
# cd /usr/local/etc/Στο αρχείο /etc/mail/sendmail.mc προσθέτουμε τα ακόλουθα:
NPUT_MAIL_FILTER(`clmilter’,`S=local:/var/milter/clmilter.sock, F=, T=S:4m;R:4m’)
dnl define(`confINPUT_MAIL_FILTERS’, `clmilter’)Βήμα 5:Βάζουμε τις ακόλουθες εντολές στην κονσόλα:
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
# /etc/init.d/sendmail restart
# crontab -e
Μετά βάζουμε τα παρακάτω:
# we will update the database used by Clamav antivirus daily, twice
0 2,13 * * * /usr/local/bin/freshclam –quiet -l /var/log/clam-update.log
nice
nice
Borse Designer,Gucci Sito Ufficiale http://www.guccioutletsito2012....
Borse Designer,Gucci Sito Ufficiale conosciuto per essere il miglio...