Hello all,
After having problems with the authdaemon I have re-read the INSTALL
document and I "think" I understand.
The authdaemon is build by default unless specified, however it is unwise to
not build it as it loads your REAL authentication module into it, ie you
want to authenticate via LDAP authdaemon will load or be linked to the LDAP
auth module. (is this correct as this is my understanding of it ) ?
I think I am right in saying, that I start authdaemon by running authdaemond
which looks at the available binarys and loads them as needed.
I have atatched my configure command, and it shows I asked for authpam
authuserdb authldap and authpwd NOT to be built and I asked for authvchkpw
(see bellow)
# ./configure --with-authvchkpw --without-authpwd --without-authshadow
--without-authpam --without-authuserdb --without-authldap --with-fcgi
--with-ispell=/usr/local/bin/ispell
--enable-imagedir=/usr/local/apache/icons
--enable-cgibindir=/usr/local/apache/cgi-bin/ --with-db=gdbm
--with-userdb=/etc/userdb --with-formdata --enable-utf7-folder-encoding
--enable-unicode=iso-8859-1,utf-8 --prefix=/usr/local/share/sqwebmail
--with-makedatprog=${prefix}/libexec/sqwebmail/makedatprog
--with-authchangepwdir=${prefix}/libexec/authlib
--with-authdaemonvar=/usr/local/share/sqwebmail/var/authdaemon
--sysconfdir=/usr/local/share/sqwebmail --with-package=sqwebmail
--with-version=3.3.7.20020921 --without-socks
yet an ls in /usr/local/share/sqwebmail/libexec/authlib shows
[root@jordan authlib]# ls -la
total 180
drwxr-xr-x 2 root root 4096 Sep 26 10:12 .
drwxr-xr-x 4 root root 4096 Sep 22 16:47 ..
-rwxr-xr-x 1 root root 16080 Sep 25 11:36 authdaemon
-rwxr-xr-x 1 root root 407 Sep 25 11:36 authdaemond
-rwxr-xr-x 1 root root 59812 Sep 22 16:47 authdaemond.ldap
-rwxr-xr-x 1 root root 71508 Sep 25 11:36 authdaemond.plain
-rwsr-xr-x 1 root root 7440 Sep 25 11:36 authdaemon.passwd
-rwxr-xr-x 1 root root 1813 Sep 25 11:36 authsystem.passwd
the modules I asked NOT to be built and the 1 I did ask to be build is not
there ?????
Am I going about this the wrong way. I am failing to understand the
authdaemon process.
thanks,
Matt.