Clam AV

cozd74

Dabbler
Joined
May 31, 2018
Messages
45
ciao
da qualche tempo ho installato Clam Av seguendo la guida
[HOW TO] Install ClamAV on FreeNAS v11 v11.0-U2

tutto bene se non fosse che quando provo a eseguirlo ho una serie di problemi..
1. se lancio lo script
/mnt/myVolume/myScript # ./run_clamav_scan.sh
errore: /bin/sh: /mnt/myVolume/myScript/avscan.sh: not found

l'errore è generato dalla seguente riga:

iocage exec clamav "/mnt/myVolume/myScript/avscan.sh" = > errore: /bin/sh: /mnt/myVolume/myScript/avscan.sh: not found

se invece esegui l'AV fuori dallo script:

WARNING: /mnt/myVolume/backup_usb1/: Can't access file

Mount point:

Source: /mnt/myVolume
Destination: /mnt/iocage/jails/clamav/root/mnt

cartella di scansione: /mnt/myVolume/backup_usb1

grazie e a presto
D
 

Attachments

  • 1556020236297.png
    1556020236297.png
    44.1 KB · Views: 329

proto

Patron
Joined
Sep 28, 2015
Messages
269
modifica lo script dopo shebang:

Code:
#!/bin/sh
set -x            # questo

# resto dello script
 

cozd74

Dabbler
Joined
May 31, 2018
Messages
45
modifica lo script dopo shebang:

Code:
#!/bin/sh
set -x            # questo

# resto dello script

esattamente cosa avrebbe dovuto fare il comando?
purtroppo nulla è cambiato anche dopo la modifica dello script

root@freenas:/mnt/myVolume/myScript # ./run_clamav_scan.sh
+ scriptlocation=/mnt/myVolume/myScript/
+ iocage exec clamav /mnt/myVolume/myScript/avscan.sh
/bin/sh: /mnt/myVolume/myScript/avscan.sh: not found

grazie
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
debug.

comunque, tu da dove lo lanci quel comando? dalla JAIL "clamav" o dal NAS?
 

cozd74

Dabbler
Joined
May 31, 2018
Messages
45
debug.

comunque, tu da dove lo lanci quel comando? dalla JAIL "clamav" o dal NAS?

Ho capito! quando si esegue lo script ./run_clamav_scan.sh si cambia il contesto pertanto il percorso /mnt/myVolume/myScript/ non è più valido; l'ho quindi modificato in /mnt/myScript/ e la cartella di scansione da /mnt/myVolume/backup a /mnt/backup/ ciò in quanto...

Source: /mnt/myVolume
Destination: /mnt/iocage/jails/clamav/root/mnt

nella JAIl quini /mnt = /mnt/myVolume in NAS

grazie per l'osservazione, mi ha acceso la lampadina! ;-)
 
Last edited:

proto

Patron
Joined
Sep 28, 2015
Messages
269
ops, è vero lo lanci da freenas!

da freenas:
iocage exec clamav "ls -l /mnt/myVolume/myScript/avscan.sh"
non lo vede? allora hai un problema coi punti di montaggio o path... per cui meglio rileggere il manuale.


////
il percorso /mnt/myVolume/myScript/ non è più valido

esatto.
il path su fs viene "ricoperto" quando gli monti sopra qualcosa!
 
Last edited:

glauco

Guru
Joined
Jan 30, 2017
Messages
524
Il comando
iocage exec clamav "ls -l /mnt/myVolume/myScript/avscan.sh"
non funziona perché /mnt/myVolume/myScript/avscan.sh è un percorso che sta fuori dalla jail clamav.
Dovrebbe funzionare se prima come root da Freenas lanci un comando tipo
iocage fstab -a clamav /mnt/myVolume/myScript /myScript nullfs rw 0 0
e poi lanci
iocage exec clamav /myScript/avscan.sh
 

proto

Patron
Joined
Sep 28, 2015
Messages
269
esattamente.

Il problema è (era) la sovrapposizione dei path.
 
Top