Re: Can you read user confs from /config/$USER instead of /home/$USER?
Rick Macdougall wrote: Cian Davis wrote: Michele Neylon:: Blacknight.ie wrote: Cian Davis wrote: Hi, I'm wondering if I can specify a different path for configs in instead of /home/$USER/.spamassassin. I want to read them from /config/$USER/.spamassassin/user_prefs - preferably su'ed to the user. This is SA 3.0.3 on Debian Sarge x86 and using spamc/spamd. Hi, virtual-config-dir option for spamd man spamd Regards, Rick I tried this and it didn't work. I edited /etc/default/spamassassin and changed the options to OPTIONS=--create-prefs --max-children 5 --helper-home-dir --virtual-config-dir=/config/%l/.spamassassin -x The result was SA creating a directory /config/.spamassassin owned by root. The line in/var/log/mail.log is Feb 17 09:27:11 hex spamd[15467]: Using default config for davisc: /config//.spamassassin/user_prefs I assume that even if this did work, the process can't run as the user.Correct? And if so, then the bayes token cannot be updated. Or new configs are created owned by root. Regards, Cian
Re: Can you read user confs from /config/$USER instead of /home/$USER?
Rick Macdougall wrote: Cian Davis wrote: Rick Macdougall wrote: I tried this and it didn't work. I edited /etc/default/spamassassin and changed the options to OPTIONS=--create-prefs --max-children 5 --helper-home-dir --virtual-config-dir=/config/%l/.spamassassin -x The result was SA creating a directory /config/.spamassassin owned by root. The line in/var/log/mail.log is Feb 17 09:27:11 hex spamd[15467]: Using default config for davisc: /config//.spamassassin/user_prefs I assume that even if this did work, the process can't run as the user.Correct? And if so, then the bayes token cannot be updated. Or new configs are created owned by root. Hi, Try without the --helper-home-dir I used to use this method before I moved everything into MySQL and it did work for me. Regards, Rick Still getting the same (I did confirm that the spamd process was running with the correct arguments). The problem here is that (for some reason) it's not expanding %l to the username. When you used this, did the spamd process su to the user involved? Regards, Cian
Can you read user confs from /config/$USER instead of /home/$USER?
Hi, I'm wondering if I can specify a different path for configs in instead of /home/$USER/.spamassassin. I want to read them from /config/$USER/.spamassassin/user_prefs - preferably su'ed to the user. This is SA 3.0.3 on Debian Sarge x86 and using spamc/spamd. Cheers! Cian Davis
Re: Can you read user confs from /config/$USER instead of /home/$USER?
Michele Neylon:: Blacknight.ie wrote: Cian Davis wrote: Hi, I'm wondering if I can specify a different path for configs in instead of /home/$USER/.spamassassin. I want to read them from /config/$USER/.spamassassin/user_prefs - preferably su'ed to the user. This is SA 3.0.3 on Debian Sarge x86 and using spamc/spamd. Cheers! Cian Davis Do you have root access? You should be able to set the preferences to wherever you want to put them (at least I know you can on MailScanner, so I presume SA by itself is the same) Michele Yes, I have root access and I've tried every option available but it keeps going back to /home/$USER Don't want to have to patch it manually :-/ Cian