Difference between revisions of "SUNScholar/Curation/Virus Scan"

From Libopedia
Jump to navigation Jump to search
(Created page with "<center> '''BACK TO CURATION''' </center>")
 
m
Line 2: Line 2:
 
  '''[[SUNScholar/Curation|BACK TO CURATION]]'''
 
  '''[[SUNScholar/Curation|BACK TO CURATION]]'''
 
</center>
 
</center>
 +
 +
===Install Anti-Virus Software===
 +
====Step 1====
 +
Install the "clamav-daemon" software by typing as follows.
 +
sudo apt-get install clamav-daemon
 +
 +
sudo freshclam
 +
 +
====Step 2====
 +
Open the clamav config file by typing as follows:
 +
sudo nano /etc/clamav/clamd.conf
 +
 +
Copy and paste the following to the bottom of the file
 +
TCPAddr 127.0.0.1
 +
TCPSocket 3310
 +
 +
====Step 3====
 +
Then restart the clamav daemon by typing as follows.
 +
sudo service clamav-daemon restart
 +
 +
===Enable Anti-Virus Task===
 +
====Step 1====
 +
Edit the following file and check that the parameters match the installation of clamav above.
 +
nano $HOME/{{Source}}/dspace/config/modules/clamav.cfg
 +
 +
====Step 2====
 +
Then edit the following file and make sure the "vscan" task is enabled using the <tt>'''ui.tasknames'''</tt> attribute:
 +
nano $HOME/{{Source}}/dspace/config/modules/curate.cfg
 +
 +
See example below:
 +
<pre>
 +
# Friendly names for curation tasks to appear in admin UI
 +
# Also acts as a filter - i.e. tasks not enumerated here can still
 +
# be invoked on cmd line, etc - just not in UI
 +
ui.tasknames = \
 +
    profileformats = Profile Bitstream Formats, \
 +
    requiredmetadata = Check for Required Metadata, \
 +
    checklinks = Check Links in Metadata, \
 +
    vscan = Scan for viruses
 +
</pre>
 +
 +
====Step 3====
 +
And then [[SUNScholar/Rebuild_DSpace|rebuild DSpace]].

Revision as of 21:35, 4 June 2015

BACK TO CURATION

Install Anti-Virus Software

Step 1

Install the "clamav-daemon" software by typing as follows.

sudo apt-get install clamav-daemon
sudo freshclam

Step 2

Open the clamav config file by typing as follows:

sudo nano /etc/clamav/clamd.conf

Copy and paste the following to the bottom of the file

TCPAddr 127.0.0.1
TCPSocket 3310

Step 3

Then restart the clamav daemon by typing as follows.

sudo service clamav-daemon restart

Enable Anti-Virus Task

Step 1

Edit the following file and check that the parameters match the installation of clamav above.

nano $HOME/source/dspace/config/modules/clamav.cfg

Step 2

Then edit the following file and make sure the "vscan" task is enabled using the ui.tasknames attribute:

nano $HOME/source/dspace/config/modules/curate.cfg

See example below:

# Friendly names for curation tasks to appear in admin UI
# Also acts as a filter - i.e. tasks not enumerated here can still
# be invoked on cmd line, etc - just not in UI
ui.tasknames = \
     profileformats = Profile Bitstream Formats, \
     requiredmetadata = Check for Required Metadata, \
     checklinks = Check Links in Metadata, \
     vscan = Scan for viruses 

Step 3

And then rebuild DSpace.