Pravidelná aktualizácia antivírusu

Antivírus na školských počítačoch (klientoch) môžete pravidelne aktualizovať pomocou skriptu, upraveného konfiguračného súboru Apache a cronu.

Upozornenie: pred použitím skriptov na serveri, si ich dôkladne odskúšajte.

  • v adresári /usr/local/bin si vytvorte súbor # touch nod-db, do ktorého zapíšte:
#zmaze vsetky subory v adr. nod
rm -rf /var/www/nod/*
#stiahne, rozbali a stiahnuty subor zmaze
wget --user=MENO --password=HESLO http://nod.infovek.sk/nod2/aktualizacie2.zip && unzip aktualizacie2.zip && \ 
-d /var/www/nod && rm -rf aktualizacie2.zip

V skrypte použite miesto MENO a HESLO vaše autetnifikačné udaje na prístup k aktualizáciám na serveri http://nod.infovek.sk

  • vytvorenému súboru nod-db nastavte práva r-xr-xr-x, tak aby bol spustiteľný # chmod a+rx nod-db
  • v /etc/cron.weekly si vytvorte súbor # touch aktualizácia-nodu, do ktorého zapíšete:
#!/bin/sh
# návratové kódy:  1 - neexistuje skript nod-db
#                  2 - skript nod-db skončil neúspešne
test -x /usr/local/bin/nod-db || exit 1
/usr/local/bin/nod-db || exit 2
exit 0
  • vytvorenému súboru aktualizacia-nodu nastavte práva r-xr-xr-x, tak aby bol spustiteľný #chmod a+rx aktualizacia-nodu
  • ostáva ešte nastaviť Apacha tak, aby bolo možné aktualizovať antivirus na počítačoch, ktoré sú pripojené v školskej sieti
  • otvoríme a doplníme do /etc/apache/httpd.conf
#pristup k adresaru s aktualizáciami nod32
<Directory /var/www/nod>
   Require user nod
   Order Deny,Allow
   Deny from All
   Allow from 192.168.0.0/16
   AuthType Basic    AuthName "Bezpecna zona"    AuthUserFile /etc/apache/passwd.httpd    AuthGroupFile /etc/apache/group.httpd </Directory>
  • vytvorte súbor s heslami príkazom # htpasswd -cs /etc/apache/passwd.httpd nod a potom zadajte heslo uzivateľovi nod
  • na overenie prístupu môžete použiť aj súbor so skupinami užívateľov
  • vytvorte súbor /etc/apache/group.httpd, do ktorého zapíšte
skupina:nod
  • ak chcete overovať prístup na základe príslušnosti v skupine, doplňte direktívu Require group skupina