diff --git a/common/usr/lib/MailScanner/wrapper/esets-wrapper b/common/usr/lib/MailScanner/wrapper/esets-wrapper index b352893..8891bb0 100755 --- a/common/usr/lib/MailScanner/wrapper/esets-wrapper +++ b/common/usr/lib/MailScanner/wrapper/esets-wrapper @@ -35,4 +35,8 @@ if [ "x$1" = "x-IsItInstalled" ]; then exit 1 fi -exec sudo ${PackageDir}/$Prog "$@" +# Comment out if using sudo method +exec ${PackageDir}/$Prog "$@" + +# Uncomment if using sudo method +# exec sudo ${PackageDir}/$Prog "$@" diff --git a/common/usr/lib/MailScanner/wrapper/esets-wrapper-README b/common/usr/lib/MailScanner/wrapper/esets-wrapper-README index 3fccaae..b1c2763 100644 --- a/common/usr/lib/MailScanner/wrapper/esets-wrapper-README +++ b/common/usr/lib/MailScanner/wrapper/esets-wrapper-README @@ -1,6 +1,13 @@ +With sufficient permissions tweaking, it should be possible to get esets to +respond without sudo privileges. This is the most secure method. + +However, if you are still having trouble... + Add the following line to sudoers for esets wrapper: postfix ALL=(ALL) NOPASSWD: /opt/eset/esets/sbin/esets_scan where /opt/eset/esets/sbin/ is the real path to your esets scan binary and postfix is the real Run As user for MailScanner + +Edit the esets-wrapper, and follow the instructions therein to enable sudo diff --git a/rhel/mailscanner.spec b/rhel/mailscanner.spec index dbbc866..aaa3772 100644 --- a/rhel/mailscanner.spec +++ b/rhel/mailscanner.spec @@ -256,6 +256,7 @@ sophos-autoupdate sophos-wrapper drweb-wrapper kaspersky-wrapper +esets-wrapper-README EOF %clean @@ -744,6 +745,8 @@ exit 0 %attr(755,root,root) /usr/lib/MailScanner/wrapper/sophos-wrapper %attr(755,root,root) /usr/lib/MailScanner/wrapper/drweb-wrapper %attr(755,root,root) /usr/lib/MailScanner/wrapper/kaspersky-wrapper +%attr(644,root,root) /usr/lib/MailScanner/wrapper/esets-wrapper-README + %config(noreplace) /usr/share/MailScanner/perl/custom/CustomAction.pm %config(noreplace) /usr/share/MailScanner/perl/custom/GenericSpamScanner.pm @@ -1270,6 +1273,9 @@ exit 0 %config(noreplace) /usr/share/MailScanner/reports/ca/stored.virus.message.txt %changelog +* Tue Feb 26 2019 Shawn Iverson +- Add esets-wrapper-README + * Sun Oct 21 2018 Shawn Iverson - Add en_uk reports and drweb-wrapper diff --git a/suse/mailscanner.spec b/suse/mailscanner.spec index b4d10e4..588c880 100644 --- a/suse/mailscanner.spec +++ b/suse/mailscanner.spec @@ -246,6 +246,7 @@ sophos-autoupdate sophos-wrapper drweb-wrapper kaspersky-wrapper +esets-wrapper-README EOF %clean @@ -674,6 +675,7 @@ exit 0 %attr(755,root,root) /usr/lib/MailScanner/wrapper/sophos-wrapper %attr(755,root,root) /usr/lib/MailScanner/wrapper/drweb-wrapper %attr(755,root,root) /usr/lib/MailScanner/wrapper/kaspersky-wrapper +%attr(644,root,root) /usr/lib/MailScanner/wrapper/esets-wrapper-README %config(noreplace) /usr/share/MailScanner/perl/custom/CustomAction.pm %config(noreplace) /usr/share/MailScanner/perl/custom/GenericSpamScanner.pm @@ -1200,6 +1202,9 @@ exit 0 %config(noreplace) /usr/share/MailScanner/reports/ca/stored.virus.message.txt %changelog +* Tue Feb 26 2019 Shawn Iverson +- Add esets-wrapper-README + * Sun Oct 21 2018 Shawn Iverson - Add en_uk reports and drweb-wrapper