7007 发表于 2019-1-27 15:49:38

freshclam

http://s3.运维网.com/wyfs02/M01/58/98/wKioL1S1QBKjK0RcAACWC3KjSh0821.jpg
  日志显示执行crond服务下面的freshclam脚本时候出错。freshclam.log日志文件不能叠加,检查权限。
  既然权限问题,就查看下它的归属权限属于哪个用户与组。
  /etc/cron.daily/freshclam是ClamAV病毒库定时更新脚本。
  fresclam是ClamAV病毒库更新工具。
  /etc/freshclam.conf是ClamAV病毒科更新工具的配置文件。
  查看/etc/cron.daily/freshclam脚本
http://s3.运维网.com/wyfs02/M02/58/98/wKioL1S1QBPy89hwAAE-39G17xk197.jpg
  freshclam.log用户与组是clam,权限644,数据库目录在/var/lib/clamav下。
  每日执行命令:
  /usr/bin/freshclam –quiet --datadir=”/var/lib/clamav”--log=”/var/log/clamav/freshclam.log
  查看freshclam.log日志目录权限
http://s3.运维网.com/wyfs02/M00/58/98/wKioL1S1QBOSxBKtAABdlWYXLPc043.jpg
  日志文件属clam用户及组
  查看配置文件/etc/freshclam.conf
http://s3.运维网.com/wyfs02/M01/58/98/wKioL1S1QBXRY0TkAADlLDH4qjA611.jpg
  DatabaseDirectory /var/clamav: freshclam更新工具的配置文件数据库目录为/var/clamav
  DatabaseOwnerclamav: 数据库的所有者clamav
  NotifyClamd /etc/clamd.conf: 当执行病毒库更新后,会通知clamd服务重新加载病毒库
  当在命令行直接执行freshclam命令时,会按此配置文件执行命令。
  数据库的所属用户与组为clamav,修改/etc/cron.daily/freshclam与/var/log/clamav用户与组
  http://s3.运维网.com/wyfs02/M02/58/98/wKioL1S1QBbSXo3HAAFAqeJCcmI227.jpg
  此处也可以修改--datadir的目录跟freshclam.conf一致,根据个人意愿。
http://s3.运维网.com/wyfs02/M00/58/98/wKioL1S1QBfQSxagAACDbc3Mg4c549.jpg
  执行freshclam脚本并查看日志
  # sh /etc/cron.daily/freshclam
http://s3.运维网.com/wyfs02/M01/58/98/wKioL1S1QBiQyVUdAAGlzsKC0q4076.jpg
  更新成功。。。



页: [1]
查看完整版本: freshclam