[Samba] NT sends empty username to 3.0a21

John Newhouse john at ylenurme.ee
Sat Mar 8 15:39:55 GMT 2003


Hi,

I have samba 3.0a21 running and NT 4.0 WS clients.
All workstations were previously in Samba 2.2 domain , so now I upgraded to samba 3.0a22 and
just changed domain name (workstation = XXX) and rejoined workstations by changing domain name
in every WS.

To look at the log it seems like NT WS sends empty username?

*** ldapsam_search_one_user: searching for:[(&(uid=)(objectclass=sambaAccount))]
*** check_password:  Authentication for user [] -> [] FAILED with error NT_STATUS_NO_SUCH_USER

Joining the domain is OK.
Also when I log into WS locally and them map some share with my username/pwd it works OK.
But logging in with same username fails.

Most bizarre thing is that I was testing samba30a21+ldap+pam_ldap+nss_ldap last week in my home
and NT 4.0 WS logging worked.. So probably it's not samba fault. But I'm completly out of ideas,
anyone can help?

P.S. I put level 10 log in the end, hoping that helps..
==> log.klass13 <==
[2003/03/08 15:21:43, 3] smbd/sec_ctx.c:pop_sec_ctx(386)
  pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
[2003/03/08 15:21:43, 3] smbd/sec_ctx.c:push_sec_ctx(256)
  push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
[2003/03/08 15:21:43, 3] smbd/uid.c:push_conn_ctx(287)
  push_conn_ctx(0) : conn_ctx_stack_ndx = 0
[2003/03/08 15:21:43, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
[2003/03/08 15:21:43, 2] passdb/pdb_ldap.c:ldapsam_search_one_user(641)
  ldapsam_search_one_user: searching for:[(&(uid=)(objectclass=sambaAccount))]
[2003/03/08 15:21:43, 3] smbd/sec_ctx.c:pop_sec_ctx(386)
  pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
[2003/03/08 15:21:43, 3] auth/auth_sam.c:check_sam_security(391)
  Couldn't find user '' in passdb file.
[2003/03/08 15:21:43, 2] auth/auth.c:check_ntlm_password(273)
  check_password:  Authentication for user [] -> [] FAILED with error NT_STATUS_NO_SUCH_USER
[2003/03/08 15:21:43, 3] smbd/error.c:error_packet(113)
  error packet at smbd/sesssetup.c(829) cmd=115 (SMBsesssetupX) NT_STATUS_LOGON_FAILURE
[2003/03/08 15:21:43, 3] smbd/process.c:timeout_processing(1073)
  end of file from client
[2003/03/08 15:21:43, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2003/03/08 15:21:43, 2] smbd/server.c:exit_server(534)
  Closing connections
[2003/03/08 15:21:43, 3] smbd/connection.c:yield_connection(61)
  Yielding connection to
[2003/03/08 15:21:43, 3] smbd/server.c:exit_server(574)
  Server exit (normal exit)


LEVEL 10 LOG:
[2003/03/08 15:34:43, 10] lib/util.c:dump_data(1761)
  [000] 02 50 43 20 4E 45 54 57  4F 52 4B 20 50 52 4F 47  .PC NETW ORK PROG
  [010] 52 41 4D 20 31 2E 30 00  02 58 45 4E 49 58 20 43  RAM 1.0. .XENIX C
  [020] 4F 52 45 00 02 4D 49 43  52 4F 53 4F 46 54 20 4E  ORE..MIC ROSOFT N
  [030] 45 54 57 4F 52 4B 53 20  31 2E 30 33 00 02 4C 41  ETWORKS  1.03..LA
  [040] 4E 4D 41 4E 31 2E 30 00  02 57 69 6E 64 6F 77 73  NMAN1.0. .Windows
  [050] 20 66 6F 72 20 57 6F 72  6B 67 72 6F 75 70 73 20   for Wor kgroups
  [060] 33 2E 31 61 00 02 4C 4D  31 2E 32 58 30 30 32 00  3.1a..LM 1.2X002.
  [070] 02 4C 41 4E 4D 41 4E 32  2E 31 00 02 4E 54 20 4C  .LANMAN2 .1..NT L
  [080] 4D 20 30 2E 31 32 00                              M 0.12.
[2003/03/08 15:34:43, 3] smbd/process.c:switch_message(676)
  switch message SMBnegprot (pid 5262)
[2003/03/08 15:34:43, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2003/03/08 15:34:43, 5] auth/auth_util.c:debug_nt_user_token(481)
  NT user token: (NULL)
[2003/03/08 15:34:43, 5] auth/auth_util.c:debug_unix_user_token(500)
  UNIX token of user 0
  Primary group is 0 and contains 0 supplementary groups
[2003/03/08 15:34:43, 5] smbd/uid.c:change_to_root_user(218)
  change_to_root_user: now uid=(0,0) gid=(0,0)
[2003/03/08 15:34:43, 3] smbd/negprot.c:reply_negprot(427)
  Requested protocol [PC NETWORK PROGRAM 1.0]
[2003/03/08 15:34:43, 3] smbd/negprot.c:reply_negprot(427)
  Requested protocol [XENIX CORE]
[2003/03/08 15:34:43, 3] smbd/negprot.c:reply_negprot(427)
  Requested protocol [MICROSOFT NETWORKS 1.03]
[2003/03/08 15:34:43, 3] smbd/negprot.c:reply_negprot(427)
  Requested protocol [LANMAN1.0]
[2003/03/08 15:34:43, 3] smbd/negprot.c:reply_negprot(427)
  Requested protocol [Windows for Workgroups 3.1a]
[2003/03/08 15:34:43, 3] smbd/negprot.c:reply_negprot(427)
  Requested protocol [LM1.2X002]
[2003/03/08 15:34:43, 3] smbd/negprot.c:reply_negprot(427)
  Requested protocol [LANMAN2.1]
[2003/03/08 15:34:43, 3] smbd/negprot.c:reply_negprot(427)
  Requested protocol [NT LM 0.12]
[2003/03/08 15:34:43, 6] param/loadparm.c:lp_file_list_changed(2318)
  lp_file_list_changed()
  file /etc/samba/smb.conf -> /etc/samba/smb.conf  last mod_time: Sat Mar  8 15:34:20 2003

[2003/03/08 15:34:43, 6] param/loadparm.c:lp_file_list_changed(2318)
  lp_file_list_changed()
  file /etc/samba/smb.conf -> /etc/samba/smb.conf  last mod_time: Sat Mar  8 15:34:20 2003

[2003/03/08 15:34:43, 10] smbd/negprot.c:get_challenge(40)
  get challenge: creating negprot_global_auth_context
[2003/03/08 15:34:43, 5] auth/auth.c:make_auth_context_subsystem(406)
  Making default auth method list for security=user, encrypt passwords = yes
[2003/03/08 15:34:43, 5] auth/auth.c:make_auth_context_text_list(340)
  Attempting to find an auth method to match guest
[2003/03/08 15:34:43, 5] auth/auth.c:make_auth_context_text_list(362)
  Found auth method guest (at pos 0)
[2003/03/08 15:34:43, 5] auth/auth.c:make_auth_context_text_list(364)
  auth method guest has a valid init
[2003/03/08 15:34:43, 5] auth/auth.c:make_auth_context_text_list(340)
  Attempting to find an auth method to match sam
[2003/03/08 15:34:43, 5] auth/auth.c:make_auth_context_text_list(362)
  Found auth method sam (at pos 3)
[2003/03/08 15:34:43, 5] auth/auth.c:make_auth_context_text_list(364)
  auth method sam has a valid init
[2003/03/08 15:34:43, 10] smbd/negprot.c:get_challenge(45)
  get challenge: getting challenge
[2003/03/08 15:34:43, 5] auth/auth.c:get_ntlm_challenge(67)
  auth_get_challenge: module guest did not want to specify a challenge
[2003/03/08 15:34:43, 5] auth/auth.c:get_ntlm_challenge(67)
  auth_get_challenge: module sam did not want to specify a challenge
[2003/03/08 15:34:43, 5] auth/auth.c:get_ntlm_challenge(106)
  auth_context challenge created by random
[2003/03/08 15:34:43, 5] auth/auth.c:get_ntlm_challenge(107)
  challenge is:
[2003/03/08 15:34:43, 5] lib/util.c:dump_data(1761)
  [000] 8A A2 0D A8 78 EF FB D9                           ....x...
[2003/03/08 15:34:43, 3] smbd/negprot.c:reply_nt1(295)
  not using SPNEGO
[2003/03/08 15:34:43, 3] smbd/negprot.c:reply_negprot(504)
  Selected protocol NT LM 0.12
[2003/03/08 15:34:43, 5] smbd/negprot.c:reply_negprot(510)
  negprot index=7
[2003/03/08 15:34:43, 5] lib/util.c:show_msg(455)
[2003/03/08 15:34:43, 5] lib/util.c:show_msg(465)





More information about the samba mailing list