
Hi all, I know this question gets asked a lot, but please bear with me.
Suse 7.2 Apache Qmail Mailman 2.0.10
Apache runs as wwwuser, group nobody
Mailman runs as user mailman, group mailman
./configure --prefix=/usr/local/mailman --with-mail-gid=mailman --with-cgi-gid=nogroup
mailman@starlight:~ > bin/check_perms No problems found mailman@starlight:~ >
I get the following error in my /usr/local/mailman/logs/error
May 13 11:20:01 2002 gate_news(12571): Traceback (most recent call last): May 13 11:20:01 2002 gate_news(12571): File "/usr/local/mailman/cron/gate_news", line 222, in ? May 13 11:20:01 2002 gate_news(12571): main() May 13 11:20:01 2002 gate_news(12571): File "/usr/local/mailman/cron/gate_news", line 203, in main May 13 11:20:01 2002 gate_news(12571): process_lists(lock) May 13 11:20:01 2002 gate_news(12571): File "/usr/local/mailman/cron/gate_news", line 140, in process_lists May 13 11:20:01 2002 gate_news(12571): mlist = MailList.MailList(listname, lock=0) May 13 11:20:01 2002 gate_news(12571): File "/usr/local/mailman/Mailman/MailList.py", line 79, in __init__ May 13 11:20:01 2002 gate_news(12571): self.Load() May 13 11:20:01 2002 gate_news(12571): File "/usr/local/mailman/Mailman/MailList.py", line 892, in Load May 13 11:20:01 2002 gate_news(12571): dict, e = self.__load(dbfile) May 13 11:20:01 2002 gate_news(12571): File "/usr/local/mailman/Mailman/MailList.py", line 869, in __load May 13 11:20:01 2002 gate_news(12571): fp = open(dbfile) May 13 11:20:01 2002 gate_news(12571): IOError : [Errno 13] Permission denied: '/usr/local/mailman/lists/jokes/config.db'
If I go have a look, my permissions for example are:
-rw-rw-r-- 1 mailman mailman 1706 May 13 10:29 admindbpreamble.html -rw-rw---- 1 mailman mailman 3827 May 13 11:31 config.db -rw-rw---- 1 mailman mailman 3827 May 13 11:30 config.db.last -rw-rw-r-- 1 mailman mailman 189 May 13 10:29 handle_opts.html -rw-rw-r-- 1 mailman mailman 1026 May 13 10:29 headfoot.html -rw-rw-r-- 1 mailman mailman 3136 May 13 10:29 listinfo.html -rw-rw-r-- 1 mailman mailman 1138 May 13 10:43 next-digest -rw-rw-r-- 1 mailman mailman 72 May 13 10:43 next-digest-topics -rw-rw-r-- 1 mailman mailman 4106 May 13 10:29 options.html -rw-rw-r-- 1 mailman mailman 2 May 13 11:20 request.db -rw-rw-r-- 1 mailman mailman 1169 May 13 10:29 roster.html -rw-rw-r-- 1 mailman mailman 198 May 13 10:29 subscribe.html
With the permissions set like this, I dont get the error above As soon as I change the config with the web interface, the permissions change to:
starlight:/usr/local/mailman/lists/jokes # ls -la total 60 drwxrwsr-x 2 mailman mailman 4096 May 13 11:52 . drwxrwsr-x 4 mailman mailman 4096 May 13 10:29 .. -rw-rw-r-- 1 mailman mailman 1706 May 13 10:29 admindbpreamble.html -rw-rw---- 1 wwwrun mailman 3827 May 13 11:52 config.db -rw-rw---- 1 wwwrun mailman 3827 May 13 11:52 config.db.last -rw-rw-r-- 1 mailman mailman 189 May 13 10:29 handle_opts.html -rw-rw-r-- 1 mailman mailman 1026 May 13 10:29 headfoot.html -rw-rw-r-- 1 mailman mailman 3136 May 13 10:29 listinfo.html -rw-rw-r-- 1 mailman mailman 1138 May 13 10:43 next-digest -rw-rw-r-- 1 mailman mailman 72 May 13 10:43 next-digest-topics -rw-rw-r-- 1 mailman mailman 4106 May 13 10:29 options.html -rw-rw-r-- 1 mailman mailman 2 May 13 11:20 request.db -rw-rw-r-- 1 mailman mailman 1169 May 13 10:29 roster.html -rw-rw-r-- 1 mailman mailman 198 May 13 10:29 subscribe.html
And then I get the error that I pasted earlier.
How should i be configuring mailman to avoid this.
Thanks
Mike
Michael Smith (Warlock on IRC) http://www.warlock.web.za/ "The software said Windows95 or better... ...so I got Linux"
participants (1)
-
Michael Smith