Date: Thu, 06 Jun 1996 16:15:41 -0500 From: Alex Nash <alex@fa.tdktca.com> To: Carlos Amengual <amengual@sadeya.cesca.es> Cc: freebsd-questions@freebsd.org, mitayai@dreaming.org Subject: Re: DES vs MD5 Message-ID: <31B74A7D.6D10540B@fa.tdktca.com> References: <Pine.BSF.3.91.960606004824.21478A-100000@dreamlabs.dreaming.org> <31B7140C.3014@sadeya.cesca.es> <31B70A3A.587DDF88@fa.tdktca.com> <31B75ECB.1007@sadeya.cesca.es>
next in thread | previous in thread | raw e-mail | index | archive | help
Carlos Amengual wrote: > > I'd also check your HTTP log files (particularly the error log), it may not > > be looking in the right place for the password file (possible configuration > > error in access.conf). > > >From my error_log file: > --------------------------------------------------------------- > [Thu Jun 6 22:24:49 1996] access to /privado/ failed for blanco.sadeya.cesca.es > , reason: user amengual: password mismatch > [Thu Jun 6 22:25:00 1996] access to /privado/ failed for blanco.sadeya.cesca.es > , reason: user amengual: password mismatch > --------------------------------------------------------------- > > The same is the case for other usernames. I even tried to copy the master.passwd > file and use it as the WWW password file, but it also failed. > > Knowing that you use Apache 1.05 with MD5 I will investigate this further, but > any suggestion would be useful. It's time to use the source, Luke. Can you apply the following patch to mod_auth and see what happens? This will tell you what Apache is comparing. Alex *** /root/sources/apache_1.0.5/src/mod_auth.c Sat Feb 17 02:32:08 1996 --- mod_auth.c Thu Jun 6 16:09:58 1996 *************** *** 178,184 **** } /* anyone know where the prototype for crypt is? */ if(strcmp(real_pw,(char *)crypt(sent_pw,real_pw))) { ! sprintf(errstr,"user %s: password mismatch",c->user); log_reason (errstr, r->uri, r); note_basic_auth_failure (r); return AUTH_REQUIRED; --- 178,185 ---- } /* anyone know where the prototype for crypt is? */ if(strcmp(real_pw,(char *)crypt(sent_pw,real_pw))) { ! sprintf(errstr,"user %s: password mismatch (real = %s, sent = %s)", ! c->user, real_pw, (char *)crypt(send_pt,real_pw)); log_reason (errstr, r->uri, r); note_basic_auth_failure (r); return AUTH_REQUIRED;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?31B74A7D.6D10540B>