Mail Gateway V9 - Probleme mit Virenscanner (Kaspersky)

okoehler

Member
Aug 4, 2023
4
1
8
Hallo,
ich habe testweise ein in-place Upgrade des Gateways durchgeführt. Soweit läuft auch alles. Allerdings gibt es ein problem mit dem pmg-custom-check.
Ich nutze hier ein Skript was auf dem 8er Server einwandfrei läuft. Auf dem 9er bekomme ich Permission Denied Fehler wenn das Skript in /var/log/mail_av/pol schreiben möchte.
Die Berechtigungen für dieses Verzeichnis ist drwxr-xr-x 3 root root 4096 Jul 9 16:48 mail_av

Das Skript möchte eine pol Datei in diesem Verzeichnis erstellen

pol=$(pwgen 10 -1 -s -0)
# create policy file
echo "ActionOnThreat=Inform" > /var/log/mail_av/pol/$pol.pol
echo "ScanMailBases=Yes" >> /var/log/mail_av/pol/$pol.pol
echo "ScanPlainMail=Yes" >> /var/log/mail_av/pol/$pol.pol
echo "UseAnalyzer=Yes" >> /var/log/mail_av/pol/$pol.pol
echo "HeuristicLevel=Medium" >> /var/log/mail_av/pol/$pol.pol
# KSC settings exclusion /tmp, /var/spool/pmg/active/, /var/spool/pmg/virus/ with masks, so you need disable global exclusion
echo "UseGlobalExclusions=No" >> /var/log/mail_av/pol/$pol.pol
echo "UseOASExclusions=No" >> /var/log/mail_av/pol/$pol.pol
# default setting include check root / folder, you need disable check root folder
echo "[ScanScope.item_0000]" >> /var/log/mail_av/pol/$pol.pol
echo "UseScanArea=No" >> /var/log/mail_av/pol/$pol.pol
echo "[ScanScope.item_0001]" >> /var/log/mail_av/pol/$pol.pol
echo "UseScanArea=Yes" >> /var/log/mail_av/pol/$pol.pol
echo "Path=$2" >> /var/log/mail_av/pol/$pol.pol

Und hier das Log wenn eine Mail reinkommt.

pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 9: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.420233+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 10: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.420463+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 11: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.420738+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 12: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.420964+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 13: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.421118+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 15: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.421296+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 16: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.421503+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 18: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.421738+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 19: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.422416+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 20: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.422810+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 21: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012
2026-07-09T16:51:04.640077+02:00 mgw-tester pmg-smtp-filter[4172]: 7013A46A4FB55853725: custom check: /usr/local/bin/pmg-custom-check: line 22: /var/log/mail_av/pol/jjqeIZekNY.pol: Permission denied#012


Irgendeine Idee woran das liegen könnte?


Gruß

Olaf
 
Last edited:
Ok, problem gelöst.
Der Prozess pmg-smtp-filter läuft unter dem user pmg-smtp-filter der Mitglied der Gruppe pmg ist.
Nachdem man der Gruppe pmg schreibrechte auf den Ordner gibt, funktioniert das wieder.
Das Verhalten ist aber definitiv anders als bei der 8er Version, da lief der Prozess unter root
 
Last edited:
  • Like
Reactions: Stoiko Ivanov