[Bug 14713] SMBv3 negotiation fails with a Solaris server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.samba.org/show_bug.cgi?id=14713

--- Comment #20 from Steve French <sfrench@xxxxxxxxx> ---
Comparing with smbclient, there are a few interesting things which differ:
a) smbclient sets a default domain name ("SAMBA").  To make this identical for
the kernel mount ("mount -t cifs ...") case you could try setting domain=
parameter to the same.  I doubt this will make a difference because in neither
case does the server indicate in its SessionSetup response that authentication
ended up as 'guest' so presumably Solaris server thinks the user authenticated
properly in both cases (albeit it could be a very unlikely case where
"SAMBA/username" is different than "username")
b) there are some NegotiateFlags (NTLMSSP flags) set differently during
negotiation:
     1) smbclient sets "Negotiate Version"
     2) cifs.ko sets "Negotiate Seal" and "Negotiate Target Info" and
"Negotiate 56"
but otherwise the flags look the same.  
c) smbclient sends both an old Lanman (Lanmanv2) and NTLM (NTLMv2) response in
the NTLMSSP_AUTH SessionSetup request, but zeroes the Lanman field, while
cifs.ko doesn't send Lanman.  This is unlikely to be related

-- 
You are receiving this mail because:
You are the QA Contact for the bug.



[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux