Stan Minify writes:
You are correct. I should say I used what I think is a "proper" file but maybe that is erroneous. What I did was copy the /etc/authlib/authdaemonrc.dist file to /etc/authlib/authdaemonrc. I did change the file by removing "authpgsql authmysql authcustom authpipe" from the "authmodulelist=" variable setting. Since I do not use these authentication methods I did not think I needed them. However, I modified the file _after_ I figured out the problem seemed to stem from the file being zeroed out. This was the only change I made by hand to the file. Is the .dist form of the file not valid for this purpose?
May be, may be not. What you should've done is run 'make install-configure'. This is the correct process for installing each configuration file from its .dist version. This is documented in INSTALL.
ALso, there are two settings in authdaemonrc: authmodulelist, and authmodulelistorig. You should not done anything to authmodulelistorig.
I do not know what the file looked like before the first time I changed the WebAdmin setting. It was whatever the rpm process created and put there.
If you used rpms, your configuration files should've been automatically installed, based on their .dist versions, by the rpm.
You should not have had to copy any files, if you installed the rpms.
One more symptom I just noticed: When looking in WebAdmin at Password Authentication Modules, the list box is completely empty. Clicking the box to add modules is also empty. The number of authentication processes is also empty.
This suggests that authmodulelistorig setting has been modified, and/or authdaemonrc has been modified, so webadmin cannot parse it. There is an informative comment at the beginning of the configuration file:
# Do not alter lines that begin with ##, they are used when upgrading # this configuration. # # This file configures authdaemond, the resident authentication daemon. # # Comments in this file are ignored. Although this file is intended to # be sourced as a shell script, authdaemond parses it manually, so # the acceptable syntax is a bit limited. Multiline variable contents, # with the \ continuation character, are not allowed. Everything must # fit on one line. Do not use any additional whitespace for indentation, # or anything else.So, although it's fine to make manual changes to authdaemonrc, the changes should be limited to the actual configuration changes, in place.
Since it's not really clear to me exactly what you've done -- whether you built and installed the packages yourself, in which case you should've followed the documented INSTALL procedure of running make install-configure; or whether you installed RPMs; and also the exact nature of your changes to authdaemonrc, it's not possible to offer any advice.
pgpHjxEi1fO5P.pgp
Description: PGP signature
------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H
_______________________________________________ courier-users mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
