Win 95 Problems

Samuel Liddicott sam at campbellsci.co.uk
Wed Jul 7 10:49:35 GMT 1999


Excellent!

Thanks!

I comment this out and its back to normal!

My hero, etc etc.

Thanks again.

Sam

> -----Original Message-----
> From: samba-ntdom at samba.org [mailto:samba-ntdom at samba.org]On Behalf Of
> Michael Stockman
> Sent: 07 July 1999 01:08
> To: Multiple recipients of list SAMBA-NTDOM
> Subject: Re: Win 95 Problems
> 
> 
> Hello,
> 
> The reason for the problems with samba, current HEAD, and W95 is due
> to an error in smbd/password.c. In function smb_password_ok() there is
> a piece of code:
> 
>   if (lp_server_ntlmv2() == False)
>   {
>     DEBUG(...);
>     return False;
>   }
> 
> The NT MD4 password check is done before this and the LM MD4 password
> check is performed after this.
> 
> What this code does is that if your samba is not configured as a ntlm2
> server (this is the default), LM MD4 passwords will not be checked.
> Since these are what W95 sends, it breaks. This should probably be
> removed or changed either to:
> 
>   if (lp_server_ntlmv2() == True)
> or
>   /* something related to the negotiated protocol,   */
>   /* I don't know enough about this to write a patch */
>   /* if this is the case */
> 
> This would allow older systems than ntlm2 to continue to use LM MD4
> passwords and (possibly, if the code is kept) prevent them in newer
> systems.
> 
> What I am unclear about is whether ntlm2 is actually a protocol level
> negotiated between the client and the server or something that we
> either are or aren't and everyone else will have to adjust to (which
> they won't?). Looking at the code today the latter seems to be the
> case, but I believe we will have huge integration issues between newer
> and older software if that is our path (so I hope I'm just
> misunderstanding something).
> 
> Best regards
>   Michael Stockman
>   pgmtekn-micke at algonet.se
> 
> 


More information about the samba-ntdom mailing list