Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 70 | magnus | 1 | Description: Don't recommend that spamd runs as nobody |
| 2 | Author: Magnus Holmgren <holmgren@debian.org> |
||
| 3 | |||
| 4 | --- sa-exim-4.2.1.orig/README |
||
| 5 | +++ sa-exim-4.2.1/README |
||
| 6 | @@ -147,8 +147,11 @@ anything, you may not want to use SARewr |
||
| 7 | |||
| 8 | |||
| 9 | Important: |
||
| 10 | -You want to run spamd as such: |
||
| 11 | -/usr/sbin/spamd -d -u nobody -H /var/spool/spamassassin/ |
||
| 12 | + |
||
| 13 | +You want to run spamd as such (you have to create the spamd user |
||
| 14 | +yourself): |
||
| 15 | + |
||
| 16 | +/usr/sbin/spamd -d -u spamd -H /var/spool/spamassassin/ |
||
| 17 | |||
| 18 | It may not work if you run spamd with -c (debian default), |
||
| 19 | (you shouldn't run spamassassin as root for this purpose anyway (there |
||
| 20 | @@ -158,7 +161,7 @@ You can edit this in /etc/default/spamas |
||
| 21 | /etc/sysconfig/spamassassin (redhat) |
||
| 22 | |||
| 23 | With SA 3.x is better, the updated syntax would look like this: |
||
| 24 | -/usr/sbin/spamd --max-children 50 --daemonize --username=nobody --nouser-config --helper-home-dir=/var/spool/spamassassin/ |
||
| 25 | +/usr/sbin/spamd --max-children 50 --daemonize --username=spamd --nouser-config --helper-home-dir=/var/spool/spamassassin/ |
||
| 26 | |||
| 27 | |||
| 28 | |||
| 29 | --- sa-exim-4.2.1.orig/README.greylisting |
||
| 30 | +++ sa-exim-4.2.1/README.greylisting |
||
| 31 | @@ -139,8 +139,8 @@ let in" range. |
||
| 32 | |||
| 33 | FILE SETUP |
||
| 34 | ---------- |
||
| 35 | -Make very sure that uid nobody can traverse /var/spool/sa-exim and |
||
| 36 | -create tuplets writeable by nobody (or whoever you run SA as) |
||
| 37 | +Make very sure that the user that spamd runs as can traverse and write |
||
| 38 | +to /var/spool/sa-exim. |
||
| 39 | |||
| 40 | Then, setup a cron job to delete tuplets that are older than 14 days for |
||
| 41 | whitelisted entries, and 2 days for greylisted entries (or whatever |
||
| 42 | @@ -159,8 +159,8 @@ You should install greylistclean.cron in |
||
| 43 | call greylistclean and clean up greylisted entries and whitelisted entries |
||
| 44 | that haven't been used in a while. |
||
| 45 | You can optionally modify it to tweak the cleanup times. |
||
| 46 | -Note that you need to tweak greylistclean.cron to match the user spamd runs |
||
| 47 | -as if you aren't using the recommended --username=nobody |
||
| 48 | +Note that you may need to tweak greylistclean.cron to match the user |
||
| 49 | +spamd runs as. |
||
| 50 | |||
| 51 | |||
| 52 | SA PATCH (SA 2.x) |