[Samba] Samba 4.0.7 doesn't work with Russian credentials

Andrew Bartlett abartlet at samba.org
Tue Feb 10 00:55:21 MST 2015


On Thu, 2015-01-29 at 12:47 +0000, Tompkins, Michael wrote:
> Sorry about the lack of info. So in the wireshark trace, our printer smbclient 4.0.7 sends a Unicode value in Russian of фыва with a password of Фыва123. The server rejects the login attempt with STATUS_LOGON_FAILURE. The second attempt is with the linux version smbclient 4.0.7, and the same credentials to the same server work.  The only thing I see different in the requests are the flags sent:
>     First trace:
>         Flags:
> 	1  Canonicalized Pathnames
>         Flags2:
> 	1 Long names used
> 	0 Security Signatures
> 	1 Extended Attributes
>         Capabilities:
> 	0 Large Files
> 	0 Dfs
> 
> So the user and password are being sent via Unicode. To reproduce, the letters are just "asdf" on a Russian keyboard (I use winrus.com/keyboard.htm to type and then copy).   Does this help ?
> 
> Thanks,
> - Mike
>  

The network trace was stripped from the list.  Can you host it somewhere
or attach it to a bug and post the link here?

The difference between the printer and Linux may well be iconv
libraries, which would be strictly required to get the conversion
right. 

Andrew Bartlett

-- 
Andrew Bartlett                       http://samba.org/~abartlet/
Authentication Developer, Samba Team  http://samba.org
Samba Developer, Catalyst IT          http://catalyst.net.nz/services/samba




More information about the samba mailing list