2025年4月2日 星期三

Ubuntu 的 amavis & clamav 問題

紀錄一下~

最近把老舊的Centos換成 Ubuntu ,重裝後 發現 log 總有 clamav 沒有權限

2025-04-01T08:07:37.567746+08:00 mail amavis[24976]: (24976-01) (!)run_av (ClamAV-clamd) FAILED - unexpected , output="/var/lib/amavis/tmp/amavis-20250401T080737-24976-hh7Vafwe/parts: File path check failure: Permission denied. ERROR\n/var/lib/amavis/tmp/amavis-20250401T080737-24976-hh7Vafwe/parts: File path check failure: Permission denied. ERROR\n"

研究了一下,是clamav沒有權限存取 /var/lib/amavis/tmp這個資料匣

先把這個資料匣群組改成clamav

chown -R amavis:clamav /var/lib/amavis/tmp

接著修改群組權限

chmod -R g+w /var/lib/amavis/tmp

再編輯 /sbin/amavisd-submit 找到 

  chmod(0750, $tempdir)

改成

  chmod(0770, $tempdir)

重啟服務,觀察log就沒再出現問題!



Ubuntu 的 amavis & clamav 問題

紀錄一下~ 最近把老舊的Centos換成 Ubuntu ,重裝後 發現 log 總有 clamav 沒有權限 2025-04-01T08:07:37.567746+08:00 mail amavis[24976]: (24976-01) (!)run_av (ClamAV-cla...