[Samba] Permission denied error while connecting to EMC Celerra 7 server

Dhyan dhyan.ec at gmail.com
Mon Mar 9 05:46:28 MDT 2015


Hi,
I'm getting "Permission denied" error while connecting to a EMC
Celerra (version 7) server from samba client on unix machine.
Looking at the packet capture it is observed that  samba client is
authenticating with "anonymous" instead of the user name that has been
provided.
Here are flags received from EMC Celerra 7 server as part of  "Session
Setup AndX Response, NTLMSSP_CHALLENGE, NTLMSSP_CHALLENGE, Error:
STATUS_MORE_PROCESSING_REQUIRED" packet. After this, client connected
to EMC Celerra server with "anonymous" instead of given username.

On Celerra server, authentication method is set to NTLMv2.

Flags: 0x20018201
                                0... .... .... .... .... .... ....
.... = Negotiate 56: Not set
                                .0.. .... .... .... .... .... ....
.... = Negotiate Key Exchange: Not set
                                ..1. .... .... .... .... .... ....
.... = Negotiate 128: Set
                                ...0 .... .... .... .... .... ....
.... = Negotiate 0x10000000: Not set
                                .... 0... .... .... .... .... ....
.... = Negotiate 0x08000000: Not set
                                .... .0.. .... .... .... .... ....
.... = Negotiate 0x04000000: Not set
                                .... ..0. .... .... .... .... ....
.... = Negotiate Version: Not set
                                .... ...0 .... .... .... .... ....
.... = Negotiate 0x01000000: Not set
                                .... .... 0... .... .... .... ....
.... = Negotiate Target Info: Not set
                                .... .... .0.. .... .... .... ....
.... = Request Non-NT Session: Not set
                                .... .... ..0. .... .... .... ....
.... = Negotiate 0x00200000: Not set
                                .... .... ...0 .... .... .... ....
.... = Negotiate Identify: Not set
                                .... .... .... 0... .... .... ....
.... = Negotiate Extended Security: Not set
                                .... .... .... .0.. .... .... ....
.... = Target Type Share: Not set
                                .... .... .... ..0. .... .... ....
.... = Target Type Server: Not set
                                .... .... .... ...1 .... .... ....
.... = Target Type Domain: Set
                                .... .... .... .... 1... .... ....
.... = Negotiate Always Sign: Set
                                .... .... .... .... .0.. .... ....
.... = Negotiate 0x00004000: Not set
                                .... .... .... .... ..0. .... ....
.... = Negotiate OEM Workstation Supplied: Not set
                                .... .... .... .... ...0 .... ....
.... = Negotiate OEM Domain Supplied: Not set
                                .... .... .... .... .... 0... ....
.... = Negotiate 0x00000800: Not set
                                .... .... .... .... .... .0.. ....
.... = Negotiate NT Only: Not set
                                .... .... .... .... .... ..1. ....
.... = Negotiate NTLM key: Set
                                .... .... .... .... .... ...0 ....
.... = Negotiate 0x00000100: Not set
                                .... .... .... .... .... .... 0...
.... = Negotiate Lan Manager Key: Not set
                                .... .... .... .... .... .... .0..
.... = Negotiate Datagram: Not set
                                .... .... .... .... .... .... ..0.
.... = Negotiate Seal: Not set
                                .... .... .... .... .... .... ...0
.... = Negotiate Sign: Not set
                                .... .... .... .... .... .... ....
0... = Request 0x00000008: Not set
                                .... .... .... .... .... .... ....
.0.. = Request Target: Not set
                                .... .... .... .... .... .... ....
..0. = Negotiate OEM: Not set
                                .... .... .... .... .... .... ....
...1 = Negotiate UNICODE: Set
                            NTLM Server Challenge: 400ce1834c04f2eb
                            Reserved: 0000000000000000
                            Target Info
                        mechListMIC:
4e544c4d5353500002000000060006003000000001820120...
                        NTLM Secure Service Provider
                            NTLMSSP identifier: NTLMSSP
                            NTLM Message Type: NTLMSSP_CHALLENGE (0x00000002)
                            Target Name: MHS
                            Flags: 0x20018201
                                0... .... .... .... .... .... ....
.... = Negotiate 56: Not set
                                .0.. .... .... .... .... .... ....
.... = Negotiate Key Exchange: Not set
                                ..1. .... .... .... .... .... ....
.... = Negotiate 128: Set
                                ...0 .... .... .... .... .... ....
.... = Negotiate 0x10000000: Not set
                                .... 0... .... .... .... .... ....
.... = Negotiate 0x08000000: Not set
                                .... .0.. .... .... .... .... ....
.... = Negotiate 0x04000000: Not set
                                .... ..0. .... .... .... .... ....
.... = Negotiate Version: Not set
                                .... ...0 .... .... .... .... ....
.... = Negotiate 0x01000000: Not set
                                .... .... 0... .... .... .... ....
.... = Negotiate Target Info: Not set
                                .... .... .0.. .... .... .... ....
.... = Request Non-NT Session: Not set
                                .... .... ..0. .... .... .... ....
.... = Negotiate 0x00200000: Not set
                                .... .... ...0 .... .... .... ....
.... = Negotiate Identify: Not set
                                .... .... .... 0... .... .... ....
.... = Negotiate Extended Security: Not set
                                .... .... .... .0.. .... .... ....
.... = Target Type Share: Not set
                                .... .... .... ..0. .... .... ....
.... = Target Type Server: Not set
                                .... .... .... ...1 .... .... ....
.... = Target Type Domain: Set
                                .... .... .... .... 1... .... ....
.... = Negotiate Always Sign: Set
                                .... .... .... .... .0.. .... ....
.... = Negotiate 0x00004000: Not set
                                .... .... .... .... ..0. .... ....
.... = Negotiate OEM Workstation Supplied: Not set
                                .... .... .... .... ...0 .... ....
.... = Negotiate OEM Domain Supplied: Not set
                                .... .... .... .... .... 0... ....
.... = Negotiate 0x00000800: Not set
                                .... .... .... .... .... .0.. ....
.... = Negotiate NT Only: Not set
                                .... .... .... .... .... ..1. ....
.... = Negotiate NTLM key: Set
                                .... .... .... .... .... ...0 ....
.... = Negotiate 0x00000100: Not set
                                .... .... .... .... .... .... 0...
.... = Negotiate Lan Manager Key: Not set
                                .... .... .... .... .... .... .0..
.... = Negotiate Datagram: Not set
                                .... .... .... .... .... .... ..0.
.... = Negotiate Seal: Not set
                                .... .... .... .... .... .... ...0
.... = Negotiate Sign: Not set
                                .... .... .... .... .... .... ....
0... = Request 0x00000008: Not set
                                .... .... .... .... .... .... ....
.0.. = Request Target: Not set
                                .... .... .... .... .... .... ....
..0. = Negotiate OEM: Not set
                                .... .... .... .... .... .... ....
...1 = Negotiate UNICODE: Set
                            NTLM Server Challenge: 400ce1834c04f2eb
                            Reserved: 0000000000000000
                            Target Info
        Flags: 0x20018201

                                0... .... .... .... .... .... ....
.... = Negotiate 56: Not set
                                .0.. .... .... .... .... .... ....
.... = Negotiate Key Exchange: Not set
                                ..1. .... .... .... .... .... ....
.... = Negotiate 128: Set
                                ...0 .... .... .... .... .... ....
.... = Negotiate 0x10000000: Not set
                                .... 0... .... .... .... .... ....
.... = Negotiate 0x08000000: Not set
                                .... .0.. .... .... .... .... ....
.... = Negotiate 0x04000000: Not set
                                .... ..0. .... .... .... .... ....
.... = Negotiate Version: Not set
                                .... ...0 .... .... .... .... ....
.... = Negotiate 0x01000000: Not set
                                .... .... 0... .... .... .... ....
.... = Negotiate Target Info: Not set
                                .... .... .0.. .... .... .... ....
.... = Request Non-NT Session: Not set
                                .... .... ..0. .... .... .... ....
.... = Negotiate 0x00200000: Not set
                                .... .... ...0 .... .... .... ....
.... = Negotiate Identify: Not set
                                .... .... .... 0... .... .... ....
.... = Negotiate Extended Security: Not set
                                .... .... .... .0.. .... .... ....
.... = Target Type Share: Not set
                                .... .... .... ..0. .... .... ....
.... = Target Type Server: Not set
                                .... .... .... ...1 .... .... ....
.... = Target Type Domain: Set
                                .... .... .... .... 1... .... ....
.... = Negotiate Always Sign: Set
                                .... .... .... .... .0.. .... ....
.... = Negotiate 0x00004000: Not set
                                .... .... .... .... ..0. .... ....
.... = Negotiate OEM Workstation Supplied: Not set
                                .... .... .... .... ...0 .... ....
.... = Negotiate OEM Domain Supplied: Not set
                                .... .... .... .... .... 0... ....
.... = Negotiate 0x00000800: Not set
                                .... .... .... .... .... .0.. ....
.... = Negotiate NT Only: Not set
                                .... .... .... .... .... ..1. ....
.... = Negotiate NTLM key: Set
                                .... .... .... .... .... ...0 ....
.... = Negotiate 0x00000100: Not set
                                .... .... .... .... .... .... 0...
.... = Negotiate Lan Manager Key: Not set
                                .... .... .... .... .... .... .0..
.... = Negotiate Datagram: Not set
                                .... .... .... .... .... .... ..0.
.... = Negotiate Seal: Not set
                                .... .... .... .... .... .... ...0
.... = Negotiate Sign: Not set
                                .... .... .... .... .... .... ....
0... = Request 0x00000008: Not set
                                .... .... .... .... .... .... ....
.0.. = Request Target: Not set
                                .... .... .... .... .... .... ....
..0. = Negotiate OEM: Not set
                                .... .... .... .... .... .... ....
...1 = Negotiate UNICODE: Set
                            NTLM Server Challenge: 400ce1834c04f2eb
                            Reserved: 0000000000000000
                            Target Info
                        mechListMIC:
4e544c4d5353500002000000060006003000000001820120...
                        NTLM Secure Service Provider
                            NTLMSSP identifier: NTLMSSP
                            NTLM Message Type: NTLMSSP_CHALLENGE (0x00000002)
                            Target Name: MHS
                            Flags: 0x20018201
                                0... .... .... .... .... .... ....
.... = Negotiate 56: Not set
                                .0.. .... .... .... .... .... ....
.... = Negotiate Key Exchange: Not set
                                ..1. .... .... .... .... .... ....
.... = Negotiate 128: Set
                                ...0 .... .... .... .... .... ....
.... = Negotiate 0x10000000: Not set
                                .... 0... .... .... .... .... ....
.... = Negotiate 0x08000000: Not set
                                .... .0.. .... .... .... .... ....
.... = Negotiate 0x04000000: Not set
                                .... ..0. .... .... .... .... ....
.... = Negotiate Version: Not set
                                .... ...0 .... .... .... .... ....
.... = Negotiate 0x01000000: Not set
                                .... .... 0... .... .... .... ....
.... = Negotiate Target Info: Not set
                                .... .... .0.. .... .... .... ....
.... = Request Non-NT Session: Not set
                                .... .... ..0. .... .... .... ....
.... = Negotiate 0x00200000: Not set
                                .... .... ...0 .... .... .... ....
.... = Negotiate Identify: Not set
                                .... .... .... 0... .... .... ....
.... = Negotiate Extended Security: Not set
                                .... .... .... .0.. .... .... ....
.... = Target Type Share: Not set
                                .... .... .... ..0. .... .... ....
.... = Target Type Server: Not set
                                .... .... .... ...1 .... .... ....
.... = Target Type Domain: Set
                                .... .... .... .... 1... .... ....
.... = Negotiate Always Sign: Set
                                .... .... .... .... .0.. .... ....
.... = Negotiate 0x00004000: Not set
                                .... .... .... .... ..0. .... ....
.... = Negotiate OEM Workstation Supplied: Not set
                                .... .... .... .... ...0 .... ....
.... = Negotiate OEM Domain Supplied: Not set
                                .... .... .... .... .... 0... ....
.... = Negotiate 0x00000800: Not set
                                .... .... .... .... .... .0.. ....
.... = Negotiate NT Only: Not set
                                .... .... .... .... .... ..1. ....
.... = Negotiate NTLM key: Set
                                .... .... .... .... .... ...0 ....
.... = Negotiate 0x00000100: Not set
                                .... .... .... .... .... .... 0...
.... = Negotiate Lan Manager Key: Not set
                                .... .... .... .... .... .... .0..
.... = Negotiate Datagram: Not set
                                .... .... .... .... .... .... ..0.
.... = Negotiate Seal: Not set
                                .... .... .... .... .... .... ...0
.... = Negotiate Sign: Not set
                                .... .... .... .... .... .... ....
0... = Request 0x00000008: Not set
                                .... .... .... .... .... .... ....
.0.. = Request Target: Not set
                                .... .... .... .... .... .... ....
..0. = Negotiate OEM: Not set
                                .... .... .... .... .... .... ....
...1 = Negotiate UNICODE: Set
                            NTLM Server Challenge: 400ce1834c04f2eb
                            Reserved: 0000000000000000
                            Target Info
        Native OS: EMC-SNAS:T6.0.43.10

 Native LAN Manager: SMB2


I have attached the wireshark capture also.

Any help?


Thanks,

Dhyan


More information about the samba mailing list