[Mailman-Developers] Re: [Mailman-Users] Possible Fix for password

Barry A. Warsaw bwarsaw@cnri.reston.va.us (Barry A. Warsaw)
Tue, 9 Mar 1999 00:28:54 -0500 (EST)


>>>>> "CL" == Christopher Lindsey <lindsey@ncsa.uiuc.edu> writes:

    CL> The password *is* being assigned, but it can't find it later.
    CL> If I do a

    CL>    strings $prefix/lists/test2/config.db | less

    CL> and search for the username with uppercase characters, it
    CL> comes up with a password on the next line...

BTW, because config.db is a Python marshal, you can get at the real
objects by doing the following (kind of gross) from $prefix:

% python
>>> import marshal
>>> d = marshal.load(open('lists/mylist/config.db'))

Now `d' is a dictionary which you can poke at to find all kinds of
useful information.

A little less gross is

% python
>>> from Mailman.MailList import MailList
>>> m = MailList('mylist', lock=0)

Now you can access attributes on m that are equivalent to the keys in
d above.

-Barry