Am 11.09.2015 um 16:05 schrieb Marc Richter:
thanks for your ideas, they look reasonable. But I think it might be not the solution, since 1. my spamd runs as spamd:spamd and my home-dirs/-files have rw permissions for at least group spamd: ww@tango012 ~ $ ls -ald .spamassassin .spamassassin/* drwxrwx--- 2 ww spamd 4096 11. Sep 11:40 .spamassassin -rw-rw---- 1 ww spamd 10387456 27. Aug 14:19 .spamassassin/auto-whitelist -rw------- 1 spamd spamd 6 27. Aug 14:19 .spamassassin/auto-whitelist.mutex -rw-rw---- 1 ww spamd 8667 11. Sep 11:40 .spamassassin/user_prefs ww@tango012 ~ $ 2. I nevertheless tried to run spamd as root and this is what it results in: spamd: cannot run as nonexistent user or root with -u option
spamd must not be startet with the -u option as root, the whole purpose is to have the daemon process running as root and then "spamc" is invoked with the -u param of the user which is target of the incoming message
Am 11.09.2015 um 12:05 schrieb Olivier Nicole:Marc Richter <m...@marc-richter.info> writes:Hi KAM, why not - spamassassin seems to respect the user_prefs file. Of course I'd like to stick ti spamc, but if there is no solution for the user_prefs - issue, it fits only half of my needs.Sorry for jumping in the conversation, I have not read all the messages, but if I remember well, un order for spamc -u to work, you need to run spamd as high priviledged user. For security reasons, user's .spamassassin directory is readble only by that user. Spamc -u tells spamd to become that user, but spamd must be allowed by the system to change user, that means spamd must be running as root to begin with. So I would say: - start spamd as root - spamc -u user - or become user and spamassassin All this is from memory, because I use SA though amavisd nowdays. Best regards, OlivierBest regard, Marc Am 11.09.2015 um 11:47 schrieb Kevin A. McGrail:Spamc exists to save startup compilation time. If you have real users and use procmail then spamc will be much faster and pass along the username. If you use a glue or have virtual users, you might need logic to call spamc or spamassassin with a desired username. But for me, I would anticipate switching will just make things slower and not solve the issue. Regards, KAM On September 11, 2015 5:35:12 AM AST, Marc Richter <m...@marc-richter.info> wrote:Guess this means that I have to run "spamassassin" instead of spamc, don't I? I do not understand the reason for spamc to exist then
-- Reindl Harald the lounge interactive design GmbH A-1060 Vienna, Hofmühlgasse 17 CTO / CISO / Software-Development m: +43 (676) 40 221 40, p: +43 (1) 595 3999 33 icq: 154546673, http://www.thelounge.net/ http://www.thelounge.net/signature.asc.what.htm
signature.asc
Description: OpenPGP digital signature