hi Checked on mandriva 2008 and 2007. i'am using spamassasin via supervise that start it like this: exec spamd -x -u spamuser -s stderr 2>&1 After it in case 3.1.x brach: /home/spamuser/.spamassassin i saw auto-whitelist and bayes_* - all looks good. When i upgrade to latest 3.2.3, it starts write into /root/.spamassassin with owner root as i see.
Processes looks like same: from machine with 3.1 branch: root 2482 0.0 0.0 1424 304 ? S Aug27 0:00 supervise spamd root 2505 0.0 0.6 23992 22160 ? S Aug27 0:29 /usr/bin/perl5.8.8 -T -w /usr/bin/spamd -x -u spamuser -s stderr spamuser 31795 0.3 0.7 26936 24852 ? S 15:33 0:03 spamd child spamuser 3327 3.1 0.7 27360 25320 ? S 15:45 0:04 spamd child from machine with 3.2.3: root 6512 0.0 0.1 1424 296 pts/0 S 15:39 0:00 supervise spamd root 6520 3.1 10.4 28872 25856 pts/0 S 15:39 0:14 /usr/bin/perl5.8.8 -T -w /usr/bin/spamd -x -u spamuser -s stderr spamuser 6658 0.3 10.0 29396 24996 pts/0 S 15:40 0:01 spamd child spamuser 6659 0.0 9.7 28872 24036 pts/0 S 15:40 0:00 spamd child So question is why (bug or not)? And what can i do if i want 3.2.x start write in the same place (and with the same user rights) like 3.1.x?