Make esets sudo optional (#370)

Provide both methods
Include README
Update RHEL and SUSE specs
This commit is contained in:
Shawn Iverson 2019-02-27 03:50:35 -05:00 committed by GitHub
parent ac76972fd6
commit 9ddb121861
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 23 additions and 1 deletions

View file

@ -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 "$@"

View file

@ -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

View file

@ -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 <shawniverson@efa-project.org>
- Add esets-wrapper-README
* Sun Oct 21 2018 Shawn Iverson <shawniverson@efa-project.org>
- Add en_uk reports and drweb-wrapper

View file

@ -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 <shawniverson@efa-project.org>
- Add esets-wrapper-README
* Sun Oct 21 2018 Shawn Iverson <shawniverson@efa-project.org>
- Add en_uk reports and drweb-wrapper