[Mailman-Users] Restoring Lists

Dennis Putnam dap1 at bellsouth.net
Wed Jan 9 00:48:24 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

At 08:17 PM 1/7/2008, you wrote:

This is a group mismatch error and will prevent any mail from reaching
Mailman. See
<http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.016.htp>
.

I'm guessing that this is Postfix. I would say, if that is the case,
to
make the owner of Mailman's aliases* files 'mail' to fix this, but I'm
confused as to what in particular the definitions of MAILMAN_USER and
MAILMAN_GROUP are (in Defaults.py/mm_cfg.py).

It is in Defaluts.py and I see an uh,oh.

MAILMAN_USER='mail'
MAILMAN_GROUP='mail'


What happens if you run bin/check_perms?

Lots of uh, ohs here:

directory must be at least 02775: /usr/lib/mailman
directory permissions must be 02775: /usr/lib/mailman/Mailman
directory permissions must be 02775: /usr/lib/mailman/bin
directory permissions must be 02775: /usr/lib/mailman/cgi-bin
directory permissions must be 02775: /usr/lib/mailman/cron
directory permissions must be 02775: /usr/lib/mailman/mail
directory permissions must be 02775: /usr/lib/mailman/messages
directory permissions must be 02775: /usr/lib/mailman/pythonlib
directory permissions must be 02775: /usr/lib/mailman/scripts
directory permissions must be 02775: /usr/lib/mailman/templates
directory permissions must be 02775: /usr/lib/mailman/tests
directory permissions must be 02775: /usr/lib/mailman/Mailman/Archiver
directory permissions must be 02775: /usr/lib/mailman/Mailman/Bouncers
directory permissions must be 02775: /usr/lib/mailman/Mailman/Cgi
directory permissions must be 02775: /usr/lib/mailman/Mailman/Commands
directory permissions must be 02775: /usr/lib/mailman/Mailman/Gui
directory permissions must be 02775: /usr/lib/mailman/Mailman/Handlers
directory permissions must be 02775: /usr/lib/mailman/Mailman/Logging
directory permissions must be 02775: /usr/lib/mailman/Mailman/MTA
directory permissions must be 02775: /usr/lib/mailman/Mailman/Queue
directory permissions must be 02775: /usr/lib/mailman/messages/ar
directory permissions must be 02775: /usr/lib/mailman/messages/ca
directory permissions must be 02775: /usr/lib/mailman/messages/cs
directory permissions must be 02775: /usr/lib/mailman/messages/da
directory permissions must be 02775: /usr/lib/mailman/messages/de
directory permissions must be 02775: /usr/lib/mailman/messages/es
directory permissions must be 02775: /usr/lib/mailman/messages/et
directory permissions must be 02775: /usr/lib/mailman/messages/eu
directory permissions must be 02775: /usr/lib/mailman/messages/fi
directory permissions must be 02775: /usr/lib/mailman/messages/fr
directory permissions must be 02775: /usr/lib/mailman/messages/hr
directory permissions must be 02775: /usr/lib/mailman/messages/hu
directory permissions must be 02775: /usr/lib/mailman/messages/ia
directory permissions must be 02775: /usr/lib/mailman/messages/it
directory permissions must be 02775: /usr/lib/mailman/messages/ja
directory permissions must be 02775: /usr/lib/mailman/messages/ko
directory permissions must be 02775: /usr/lib/mailman/messages/lt
directory permissions must be 02775: /usr/lib/mailman/messages/nl
directory permissions must be 02775: /usr/lib/mailman/messages/no
directory permissions must be 02775: /usr/lib/mailman/messages/pl
directory permissions must be 02775: /usr/lib/mailman/messages/pt
directory permissions must be 02775: /usr/lib/mailman/messages/pt_BR
directory permissions must be 02775: /usr/lib/mailman/messages/ro
directory permissions must be 02775: /usr/lib/mailman/messages/ru
directory permissions must be 02775: /usr/lib/mailman/messages/sl
directory permissions must be 02775: /usr/lib/mailman/messages/sr
directory permissions must be 02775: /usr/lib/mailman/messages/sv
directory permissions must be 02775: /usr/lib/mailman/messages/tr
directory permissions must be 02775: /usr/lib/mailman/messages/uk
directory permissions must be 02775: /usr/lib/mailman/messages/vi
directory permissions must be 02775: /usr/lib/mailman/messages/zh_CN
directory permissions must be 02775: /usr/lib/mailman/messages/zh_TW
directory permissions must be 02775:
/usr/lib/mailman/messages/ar/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/ca/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/cs/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/da/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/de/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/es/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/et/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/eu/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/fi/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/fr/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/hr/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/hu/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/ia/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/it/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/ja/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/ko/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/lt/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/nl/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/no/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/pl/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/pt/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/pt_BR/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/ro/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/ru/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/sl/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/sr/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/sv/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/tr/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/uk/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/vi/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/zh_CN/LC_MESSAGES
directory permissions must be 02775:
/usr/lib/mailman/messages/zh_TW/LC_MESSAGES
directory permissions must be 02775: /usr/lib/mailman/pythonlib/email
directory permissions must be 02775:
/usr/lib/mailman/pythonlib/japanese
directory permissions must be 02775: /usr/lib/mailman/pythonlib/korean
directory permissions must be 02775: /usr/lib/mailman/pythonlib/lib
directory permissions must be 02775:
/usr/lib/mailman/pythonlib/japanese/aliases
directory permissions must be 02775:
/usr/lib/mailman/pythonlib/japanese/c
directory permissions must be 02775:
/usr/lib/mailman/pythonlib/japanese/mappings
directory permissions must be 02775:
/usr/lib/mailman/pythonlib/japanese/python
directory permissions must be 02775:
/usr/lib/mailman/pythonlib/korean/c
directory permissions must be 02775:
/usr/lib/mailman/pythonlib/korean/mappings
directory permissions must be 02775:
/usr/lib/mailman/pythonlib/korean/python
directory permissions must be 02775:
/usr/lib/mailman/pythonlib/lib/python2.4
directory permissions must be 02775:
/usr/lib/mailman/pythonlib/lib/python2.4/site-packages
directory permissions must be 02775: /usr/lib/mailman/templates/ar
directory permissions must be 02775: /usr/lib/mailman/templates/ca
directory permissions must be 02775: /usr/lib/mailman/templates/cs
directory permissions must be 02775: /usr/lib/mailman/templates/da
directory permissions must be 02775: /usr/lib/mailman/templates/de
directory permissions must be 02775: /usr/lib/mailman/templates/en
directory permissions must be 02775: /usr/lib/mailman/templates/es
directory permissions must be 02775: /usr/lib/mailman/templates/et
directory permissions must be 02775: /usr/lib/mailman/templates/eu
directory permissions must be 02775: /usr/lib/mailman/templates/fi
directory permissions must be 02775: /usr/lib/mailman/templates/fr
directory permissions must be 02775: /usr/lib/mailman/templates/hr
directory permissions must be 02775: /usr/lib/mailman/templates/hu
directory permissions must be 02775: /usr/lib/mailman/templates/ia
directory permissions must be 02775: /usr/lib/mailman/templates/it
directory permissions must be 02775: /usr/lib/mailman/templates/ja
directory permissions must be 02775: /usr/lib/mailman/templates/ko
directory permissions must be 02775: /usr/lib/mailman/templates/lt
directory permissions must be 02775: /usr/lib/mailman/templates/nl
directory permissions must be 02775: /usr/lib/mailman/templates/no
directory permissions must be 02775: /usr/lib/mailman/templates/pl
directory permissions must be 02775: /usr/lib/mailman/templates/pt
directory permissions must be 02775: /usr/lib/mailman/templates/pt_BR
directory permissions must be 02775: /usr/lib/mailman/templates/ro
directory permissions must be 02775: /usr/lib/mailman/templates/ru
directory permissions must be 02775: /usr/lib/mailman/templates/sl
directory permissions must be 02775: /usr/lib/mailman/templates/sr
directory permissions must be 02775: /usr/lib/mailman/templates/sv
directory permissions must be 02775: /usr/lib/mailman/templates/tr
directory permissions must be 02775: /usr/lib/mailman/templates/uk
directory permissions must be 02775: /usr/lib/mailman/templates/vi
directory permissions must be 02775: /usr/lib/mailman/templates/zh_CN
directory permissions must be 02775: /usr/lib/mailman/templates/zh_TW
directory permissions must be 02775: /usr/lib/mailman/templates/site
directory permissions must be 02775:
/usr/lib/mailman/templates/site/en
directory permissions must be 02775: /usr/lib/mailman/tests/bounces
directory permissions must be 02775: /usr/lib/mailman/tests/msgs
directory must be at least 02775: /var/lib/mailman
Warning: Private archive directory is other-executable (o+x).
          This could allow other users on your system to read private
          archives.
          If you're on a shared multiuser system, you should consult
          the
          installation manual on how to fix this.
/usr/lib/mailman/cgi-bin/edithtml must be set-gid
/usr/lib/mailman/cgi-bin/admin must be set-gid
/usr/lib/mailman/cgi-bin/admindb must be set-gid
/usr/lib/mailman/cgi-bin/confirm must be set-gid
/usr/lib/mailman/cgi-bin/create must be set-gid
/usr/lib/mailman/cgi-bin/listinfo must be set-gid
/usr/lib/mailman/cgi-bin/options must be set-gid
/usr/lib/mailman/cgi-bin/private must be set-gid
/usr/lib/mailman/cgi-bin/rmlist must be set-gid
/usr/lib/mailman/cgi-bin/roster must be set-gid
/usr/lib/mailman/cgi-bin/subscribe must be set-gid
/usr/lib/mailman/mail/mailman must be set-gid
/var/lib/mailman/data/aliases.db owned by mailman (must be owned by
mail
Problems found: 148
Re-run as mail (or root) with -f flag to fix

I did the check_perms -f and that seemed to fix it. Nice command. I
wish I had been able to find it in the docs without knowing about it
first.

Thanks. I owe you an adult beverage of your choice.

However, I am still concerned with the ownership issue. Should I
change it in mm_cfg.py to MAILMAN_USER='mailman' since that is what
the ownership is set to? I am wondering if this is really working
fully since I have not tested every nuance.



- --
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)

iD8DBQFHhAvG/fiWYqZ2tVQRAj/IAKDrPKaAhzfedZ4giYjyMCALMHTqwQCgn7Xh
XpjyMHF0yNhLpskBrG9h8aA=
=cUIB
-----END PGP SIGNATURE-----




More information about the Mailman-Users mailing list