[Samba] smbclient fails NT_STATUS_INVALID_HANDLE with Windows 7 KB4480970
L.P.H. van Belle
belle at bazuin.nl
Mon Jan 14 08:46:42 UTC 2019
Can you try this.
./smbclient -d 3 -s /dev/null //192.168.0.3/xxxxx -U ".\xxxxx"
Or
./smbclient -d 3 -s /dev/null //192.168.0.3/xxxxx -U "PC-NAME\xxxxx"
Optional add -mSMB2 to it.
Greetz,
Louis
> -----Oorspronkelijk bericht-----
> Van: samba [mailto:samba-bounces at lists.samba.org] Namens Jake
> Thompson via samba
> Verzonden: zondag 13 januari 2019 2:00
> Aan: samba at lists.samba.org
> Onderwerp: [Samba] smbclient fails NT_STATUS_INVALID_HANDLE
> with Windows 7 KB4480970
>
> smbclient/mount.cifs stopped working when connecting to a Windows 7
> server. The Windows machine is not part of a domain and smbclient is
> authenticating with one of its local accounts. Upon uninstalling the
> January Windows security patch (KB4480970) from the server, everything
> works again. The tests below are with a custom compiled copy of the
> latest smbclient (4.9.4) for troubleshooting purposes but the
> distribution-packaged version exhibits the same behavior.
>
> Here is the failing connection with KB4480970 installed:
> $ ./smbclient -d 3 -s /dev/null //192.168.0.3/xxxxx -U xxxxx%xxxxx
> lp_load_ex: refreshing parameters
> Initialising global parameters
> rlimit_max: increasing rlimit_max (1024) to minimum Windows
> limit (16384)
> mkdir failed on directory /usr/local/samba/var/lock: No such
> file or directory
> cmdline_messaging_context: Unable to initialize messaging context.
> Unable to initialize messaging context
> lp_load_ex: refreshing parameters
> Initialising global parameters
> rlimit_max: increasing rlimit_max (1024) to minimum Windows
> limit (16384)
> added interface eth0 ip=2601:14e:c080:e47:eda1:9444:d39f:d852 bcast=
> netmask=ffff:ffff:ffff:ffff::
> added interface eth0 ip=192.168.0.101 bcast=192.168.0.255
> netmask=255.255.255.0
> Client started (version 4.9.4).
> Connecting to 192.168.0.3 at port 445
> got OID=1.3.6.1.4.1.311.2.2.30
> got OID=1.3.6.1.4.1.311.2.2.10
> GENSEC backend 'gssapi_spnego' registered
> GENSEC backend 'gssapi_krb5' registered
> GENSEC backend 'gssapi_krb5_sasl' registered
> GENSEC backend 'spnego' registered
> GENSEC backend 'schannel' registered
> GENSEC backend 'naclrpc_as_system' registered
> GENSEC backend 'sasl-EXTERNAL' registered
> GENSEC backend 'ntlmssp' registered
> GENSEC backend 'ntlmssp_resume_ccache' registered
> GENSEC backend 'http_basic' registered
> GENSEC backend 'http_ntlm' registered
> GENSEC backend 'http_negotiate' registered
> GENSEC backend 'krb5' registered
> GENSEC backend 'fake_gssapi_krb5' registered
> Got challenge flags:
> Got NTLMSSP neg_flags=0x628a8215
> NTLMSSP: Set final flags:
> Got NTLMSSP neg_flags=0x62088215
> NTLMSSP Sign/Seal - Initialising with flags:
> Got NTLMSSP neg_flags=0x62088215
> SPNEGO login failed: An invalid HANDLE was specified.
> session setup failed: NT_STATUS_INVALID_HANDLE
>
>
> and here is a successful connection after removing the patch:
> $ ./smbclient -d 3 -s /dev/null //192.168.0.3/xxxxx -U xxxxx%xxxxx
> lp_load_ex: refreshing parameters
> Initialising global parameters
> rlimit_max: increasing rlimit_max (1024) to minimum Windows
> limit (16384)
> mkdir failed on directory /usr/local/samba/var/lock: No such
> file or directory
> cmdline_messaging_context: Unable to initialize messaging context.
> Unable to initialize messaging context
> lp_load_ex: refreshing parameters
> Initialising global parameters
> rlimit_max: increasing rlimit_max (1024) to minimum Windows
> limit (16384)
> added interface eth0 ip=2601:14e:c080:e47:eda1:9444:d39f:d852 bcast=
> netmask=ffff:ffff:ffff:ffff::
> added interface eth0 ip=192.168.0.101 bcast=192.168.0.255
> netmask=255.255.255.0
> Client started (version 4.9.4).
> Connecting to 192.168.0.3 at port 445
> got OID=1.3.6.1.4.1.311.2.2.30
> got OID=1.3.6.1.4.1.311.2.2.10
> GENSEC backend 'gssapi_spnego' registered
> GENSEC backend 'gssapi_krb5' registered
> GENSEC backend 'gssapi_krb5_sasl' registered
> GENSEC backend 'spnego' registered
> GENSEC backend 'schannel' registered
> GENSEC backend 'naclrpc_as_system' registered
> GENSEC backend 'sasl-EXTERNAL' registered
> GENSEC backend 'ntlmssp' registered
> GENSEC backend 'ntlmssp_resume_ccache' registered
> GENSEC backend 'http_basic' registered
> GENSEC backend 'http_ntlm' registered
> GENSEC backend 'http_negotiate' registered
> GENSEC backend 'krb5' registered
> GENSEC backend 'fake_gssapi_krb5' registered
> Got challenge flags:
> Got NTLMSSP neg_flags=0x628a8215
> NTLMSSP: Set final flags:
> Got NTLMSSP neg_flags=0x62088215
> NTLMSSP Sign/Seal - Initialising with flags:
> Got NTLMSSP neg_flags=0x62088215
> NTLMSSP Sign/Seal - Initialising with flags:
> Got NTLMSSP neg_flags=0x62088215
> Try "help" to get a list of possible commands.
> smb: \>
>
>
> Thanks
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba
>
More information about the samba
mailing list