It's late, I'm tired...but unless I've lost my mind postfix should be
executing this file:
antitrust:/usr/local/mailman/data(621:0)> ls -ld aliases.db
-rw-rw---- 1 mailman mailman 688128 2005-12-31 19:41 aliases.db
As user mailman, however it has decided to start executing it as nobody:
>: Command died with status 2:
"/usr/local/pkgs/mailman-2.1.7/mail/mailman post tag-test". Command
output: Group mismatch error. Mailman expected the mail wrapper script to
be executed as group "mailman", but the system's mail server executed the
mail script as group "nobody".
Which of course leaves mailman rather unhappy. It is as if postfix is
trying to access it across NFS as root and gets mapped to nobody.
This was working fine for days (running the scripts as mailman). The only
recent change was that proxymap has been segfaulting every hour or so since
adding mailman. So to eliminate NFS as a variable I copied the aliases.db
to /etc/postfix/mailman_aliases.db and updated alias_maps and restarted
postfix. Ever since that change it started trying to execute it as nobody.
I did undo the steps and am pointing at the original file:
rio:~(102:0)> postconf alias_maps
alias_maps = hash:/etc/postfix/aliases hash:/usr/local/mailman/data/aliases
(/usr/local/mailman is a symlink to /usr/local/pkgs/mailman-2.1.7/
At a loss,