O problema é com esta linha:
clamscan --bell --recursive --max-filesize=99999 --log log/myLogs.txt $file
Isso tenta gravar em log / myLogs.txt. Se você estiver em seu diretório pessoal /home/oneill , ele tentará gravar em /home/oneill/log/myLogs.txt , que provavelmente é o local correto. Se você estiver no diretório raiz / , ele tentará gravar em /log/myLogs.txt , para o qual não possui as permissões adequadas.
Use caminhos absolutos ou coloque um cd /home/oneill em algum lugar no início do script.