[Mailman-Users] Problem with Ownership of config.db file

Dan Mick dmick at utopia.West.Sun.COM
Mon Apr 23 22:56:34 CEST 2001


The cron job should be running as user mailman, and user mailman's primary
group should be mailman, so it should have access to those files,
since they're group-mailman-writable.

Changing ownership is normal; that's why everything is done with
group permissions.

> Hi all.
> 
> I am running mailman v 2.0.3.
> 
> I have followed the instructions, but have somewhat of a worrying problem
> with the program.  The config.db and config.db last file keep switching
> their ownership to "nobody" which apache runs as.  This causes an error
> in the log file, and mailman wont work until i reset it back. (outputs
> all shown below.  When I change it back, within minutes its back to
> nobody.mailman
> 
> Does anyone know what could be wrong here?
> 
> Thanks in advance for any help offered.
> 
> Dean
> 
> root:/home/mailman/lists/members# ls -la
> total 400
> drwxrwsr-x   2 mailman  mailman      4096 Apr 20 14:15 .
> drwxrwsr-x   3 mailman  mailman      4096 Mar 30 22:27 ..
> -rw-rw-r--   1 mailman  mailman      1706 Mar 30 22:27 admindbpreamble.html
> -rw-rw----   1 nobody   mailman      4998 Apr 20 14:15 config.db
> -rw-rw----   1 nobody   mailman      4998 Apr 20 14:15 config.db.last
> -rw-rw-r--   1 mailman  mailman       189 Mar 30 22:27 handle_opts.html
> -rw-rw-r--   1 mailman  mailman      1026 Mar 30 22:27 headfoot.html
> -rw-rw-r--   1 mailman  mailman      3325 Mar 30 22:40 listinfo.html
> -rw-rw-r--   1 mailman  mailman    336549 Apr 20 14:04 next-digest
> -rw-rw-r--   1 mailman  mailman       510 Apr 20 14:04 next-digest-topics
> -rw-rw-r--   1 mailman  mailman      4772 Mar 30 22:40 options.html
> -rw-rw-r--   1 mailman  mailman         2 Apr 20 14:15 request.db
> -rw-rw-r--   1 mailman  mailman      1169 Mar 30 22:27 roster.html
> -rw-rw-r--   1 mailman  mailman       198 Mar 30 22:27 subscribe.html
> 
> 
> root:/home/mailman/logs# tail error
> Apr 20 14:29:00 2001 qrunner(10564):      mlist = open_list(listname)
> Apr 20 14:29:00 2001 qrunner(10564):   File "/home/mailman/cron/qrunner",
> line 174, in open_list
> Apr 20 14:29:00 2001 qrunner(10564):      mlist =
> MailList.MailList(listname, lock=0)
> Apr 20 14:29:00 2001 qrunner(10564):   File
> "/home/mailman/Mailman/MailList.py", line 79, in __init__
> Apr 20 14:29:00 2001 qrunner(10564):      self.Load()
> Apr 20 14:29:00 2001 qrunner(10564):   File
> "/home/mailman/Mailman/MailList.py", line 891, in Load
> Apr 20 14:29:00 2001 qrunner(10564):      dict, e = self.__load(dbfile)
> Apr 20 14:29:00 2001 qrunner(10564):   File
> "/home/mailman/Mailman/MailList.py", line 868, in __load
> Apr 20 14:29:00 2001 qrunner(10564):      fp = open(dbfile)
> Apr 20 14:29:00 2001 qrunner(10564): IOError :  [Errno 13] Permission
> denied: '/home/mailman/lists/members/config.db'
> root:/home/mailman/logs#
> 
> 
> ------------------------------------------------------
> Mailman-Users maillist  -  Mailman-Users at python.org
> http://mail.python.org/mailman/listinfo/mailman-users





More information about the Mailman-Users mailing list