Bug 2912 - net password fails on OS/2 client
Summary: net password fails on OS/2 client
Status: RESOLVED WONTFIX
Alias: None
Product: Samba 3.0
Classification: Unclassified
Component: User/Group Accounts (show other bugs)
Version: 3.0.9
Hardware: All Linux
: P3 normal
Target Milestone: none
Assignee: Björn Jacke
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-22 16:53 UTC by Olivier Eymere (dead mail address)
Modified: 2020-12-20 18:33 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Eymere (dead mail address) 2005-07-22 16:53:05 UTC
I am trying to get 'net password ...' to work from an OS/2 client to a Samba
3.1.15 server.  However, I get an Invalid Password error whenever I run net
password.  I am certain that I am providing the correct password.  With
DEBUG_PASSWORD on in the build and tracing set to 100 I ran 'net view
\\server' which authenticates correctly and I ran 'net password user
oldpass netpass' which does not.

In looking through some traces it appears that OS/2 is attempting to use a
NetUserPasswordSet3 call which is not implemented in Samba.  After Samba returns
a failure OS/2 tries again using SetUserPassword.  Samba tries to authenticate
but returns an invalid password to OS/2.

Here is a trace at log level 100 with DEBUG_PASSWORD set on the compile:

[2005/06/01 13:04:12, 5] lib/util.c:show_msg(464)
  size=134
  smb_com=0x25
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=8
  smb_flg2=3
  smb_tid=1
  smb_pid=168
  smb_uid=100
  smb_mid=2356
  smt_wct=14
  smb_vwv[ 0]=   58 (0x3A)
  smb_vwv[ 1]=    0 (0x0)
  smb_vwv[ 2]=    4 (0x4)
  smb_vwv[ 3]=    0 (0x0)
  smb_vwv[ 4]=    0 (0x0)
  smb_vwv[ 5]=    0 (0x0)
  smb_vwv[ 6]= 5000 (0x1388)
  smb_vwv[ 7]=    0 (0x0)
  smb_vwv[ 8]=    0 (0x0)
  smb_vwv[ 9]=   58 (0x3A)
  smb_vwv[10]=   76 (0x4C)
  smb_vwv[11]=    0 (0x0)
  smb_vwv[12]=    0 (0x0)
  smb_vwv[13]=    0 (0x0)
  smb_bcc=71
[2005/06/01 13:04:12, 10] lib/util.c:dump_data(2034)
  [000] 5C 50 49 50 45 5C 4C 41  4E 4D 41 4E 00 73 00 7A  \PIPE\LA NMAN.s.z
  [010] 62 31 36 62 31 36 57 57  00 00 74 65 73 74 75 73  b16b16WW ..testus
  [020] 65 72 00 2F CD 40 B6 8B  92 EF 62 FD F6 06 9E 35  er./. at .. ..b....5
  [030] 78 8D 05 F1 9E AA EA C7  B4 45 A5 81 99 25 49 F6  x....... .E...%I.
  [040] 34 25 9B 01 00 08 00                              4%..... 
[2005/06/01 13:04:12, 3] smbd/process.c:switch_message(893)
  switch message SMBtrans (pid 5495) conn 0x83c67b0
[2005/06/01 13:04:12, 0] smbd/process.c:smb_dump(847)
  created /tmp/SMBtrans.20.req len 138
[2005/06/01 13:04:12, 4] smbd/uid.c:change_to_user(194)
  change_to_user: Skipping user change - already user
[2005/06/01 13:04:12, 3] smbd/ipc.c:reply_trans(539)
  trans <\PIPE\LANMAN> data=0 params=58 setup=0
[2005/06/01 13:04:12, 5] smbd/ipc.c:reply_trans(560)
  calling named_pipe
[2005/06/01 13:04:12, 3] smbd/ipc.c:named_pipe(334)
  named pipe command on <LANMAN> name
[2005/06/01 13:04:12, 3] smbd/lanman.c:api_reply(3580)
  Got API command 115 of form <zb16b16WW> <> (tdscnt=0,tpscnt=58,mdrcnt=0,mprcnt=4)
[2005/06/01 13:04:12, 3] smbd/lanman.c:api_reply(3584)
  Doing SetUserPassword
[2005/06/01 13:04:12, 3] smbd/lanman.c:api_SetUserPassword(2012)
  Set password for <testuser>
[2005/06/01 13:04:12, 5] auth/auth.c:make_auth_context_subsystem(480)
  Making default auth method list for standalone security=user, encrypt
passwords = yes
[2005/06/01 13:04:12, 5] auth/auth.c:load_auth_module(384)
  load_auth_module: Attempting to find an auth method to match guest
[2005/06/01 13:04:12, 5] auth/auth.c:load_auth_module(409)
  load_auth_module: auth method guest has a valid init
[2005/06/01 13:04:12, 5] auth/auth.c:load_auth_module(384)
  load_auth_module: Attempting to find an auth method to match sam
[2005/06/01 13:04:12, 5] auth/auth.c:load_auth_module(409)
  load_auth_module: auth method sam has a valid init
[2005/06/01 13:04:12, 5] auth/auth.c:get_ntlm_challenge(95)
  auth_get_challenge: module guest did not want to specify a challenge
[2005/06/01 13:04:12, 5] auth/auth.c:get_ntlm_challenge(95)
  auth_get_challenge: module sam did not want to specify a challenge
[2005/06/01 13:04:12, 5] auth/auth.c:get_ntlm_challenge(135)
  auth_context challenge created by random
[2005/06/01 13:04:12, 5] auth/auth.c:get_ntlm_challenge(136)
  challenge is: 
[2005/06/01 13:04:12, 5] lib/util.c:dump_data(2034)
  [000] 3F E9 0C D4 32 81 1F 8A                           ?...2... 
[2005/06/01 13:04:12, 5] auth/auth_util.c:make_user_info_for_reply(397)
  make_user_info_for_reply: User passwords not in encrypted format.
[2005/06/01 13:04:12, 10] auth/auth_util.c:make_user_info_for_reply(403)
  Unencrypted password (len 17):
[2005/06/01 13:04:12, 100] lib/util.c:dump_data(2034)
  [000] 2F CD 40 B6 8B 92 EF 62  FD F6 06 9E 35 78 8D 05  /. at ....b ....5x..
  [010] 00                                                . 
[2005/06/01 13:04:12, 3] lib/charcnv.c:convert_string_allocate(585)
  convert_string_allocate: Conversion error: Illegal multibyte
sequence(Í@¶‹’ïbýöž5x&#65533;)
[2005/06/01 13:04:12, 3] lib/charcnv.c:convert_string_allocate(576)
  convert_string_allocate: Conversion error: Incomplete multibyte
sequence(¶‹’ïbýöž5x&#65533;)
[2005/06/01 13:04:12, 3] lib/charcnv.c:convert_string_allocate(576)
  convert_string_allocate: Conversion error: Incomplete multibyte
sequence(‹’ïbýöž5x&#65533;)
[2005/06/01 13:04:12, 3] lib/charcnv.c:convert_string_allocate(576)
  convert_string_allocate: Conversion error: Incomplete multibyte
sequence(’ïbýöž5x&#65533;)
[2005/06/01 13:04:12, 3] lib/charcnv.c:convert_string_allocate(585)
  convert_string_allocate: Conversion error: Illegal multibyte sequence(ïbýöž5x&#65533;)
[2005/06/01 13:04:12, 3] lib/charcnv.c:convert_string_allocate(576)
  convert_string_allocate: Conversion error: Incomplete multibyte sequence(ýöž5x&#65533;)
[2005/06/01 13:04:12, 3] lib/charcnv.c:convert_string_allocate(585)
  convert_string_allocate: Conversion error: Illegal multibyte sequence(öž5x&#65533;)
[2005/06/01 13:04:12, 3] lib/charcnv.c:convert_string_allocate(576)
  convert_string_allocate: Conversion error: Incomplete multibyte sequence(ž5x&#65533;)
[2005/06/01 13:04:12, 3] lib/charcnv.c:convert_string_allocate(576)
  convert_string_allocate: Conversion error: Incomplete multibyte sequence(&#65533;)
[2005/06/01 13:04:12, 100] libsmb/smbencrypt.c:SMBencrypt(46)
  SMBencrypt: lm#, challenge, response
[2005/06/01 13:04:12, 100] lib/util.c:dump_data(2034)
  [000] 25 5B 13 DD 19 AF 27 2A  53 FF C6 6F B5 79 6F 1A  %[....'* S..o.yo.
[2005/06/01 13:04:12, 100] lib/util.c:dump_data(2034)
  [000] 3F E9 0C D4 32 81 1F 8A                           ?...2... 
[2005/06/01 13:04:12, 100] lib/util.c:dump_data(2034)
  [000] B4 A4 94 3D AA CC 74 33  E9 D7 F9 16 07 17 EB 3B  ...=..t3 .......;
  [010] C7 1D 8A 18 A3 F9 48 8F                           ......H. 
[2005/06/01 13:04:12, 5] auth/auth_util.c:make_user_info_map(219)
  make_user_info_map: Mapping user [BTV]\[testuser] from workstation [btv1]
[2005/06/01 13:04:12, 5] auth/auth_util.c:make_user_info(127)
  attempting to make a user_info for testuser (testuser)
[2005/06/01 13:04:12, 5] auth/auth_util.c:make_user_info(137)
  making strings for testuser's user_info struct
[2005/06/01 13:04:12, 5] auth/auth_util.c:make_user_info(179)
  making blobs for testuser's user_info struct
[2005/06/01 13:04:12, 10] auth/auth_util.c:make_user_info(195)
  made an unencrypted user_info for testuser (testuser)
[2005/06/01 13:04:12, 3] auth/auth.c:check_ntlm_password(219)
  check_ntlm_password:  Checking password for unmapped user
[BTV]\[testuser]@[btv1] with the new password interface
[2005/06/01 13:04:12, 3] auth/auth.c:check_ntlm_password(222)
  check_ntlm_password:  mapped user is: [N375]\[testuser]@[btv1]
[2005/06/01 13:04:12, 10] auth/auth.c:check_ntlm_password(231)
  check_ntlm_password: auth_context challenge created by random
[2005/06/01 13:04:12, 10] auth/auth.c:check_ntlm_password(233)
  challenge is: 
[2005/06/01 13:04:12, 5] lib/util.c:dump_data(2034)
  [000] 3F E9 0C D4 32 81 1F 8A                           ?...2... 
[2005/06/01 13:04:12, 100] auth/auth.c:check_ntlm_password(238)
  user_info has passwords of length 24 and 0
[2005/06/01 13:04:12, 100] auth/auth.c:check_ntlm_password(239)
  lm:
[2005/06/01 13:04:12, 100] lib/util.c:dump_data(2034)
  [000] B4 A4 94 3D AA CC 74 33  E9 D7 F9 16 07 17 EB 3B  ...=..t3 .......;
  [010] C7 1D 8A 18 A3 F9 48 8F                           ......H. 
[2005/06/01 13:04:12, 100] auth/auth.c:check_ntlm_password(241)
  nt:
[2005/06/01 13:04:12, 10] auth/auth.c:check_ntlm_password(259)
  check_ntlm_password: guest had nothing to say
[2005/06/01 13:04:12, 8] lib/util.c:is_myname(1855)
  is_myname("N375") returns 1
[2005/06/01 13:04:12, 3] smbd/sec_ctx.c:push_sec_ctx(256)
  push_sec_ctx(1002, 100) : sec_ctx_stack_ndx = 1
[2005/06/01 13:04:12, 3] smbd/uid.c:push_conn_ctx(365)
  push_conn_ctx(100) : conn_ctx_stack_ndx = 0
[2005/06/01 13:04:12, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
[2005/06/01 13:04:12, 5] auth/auth_util.c:debug_nt_user_token(480)
  NT user token: (NULL)
[2005/06/01 13:04:12, 5] auth/auth_util.c:debug_unix_user_token(501)
  UNIX token of user 0
  Primary group is 0 and contains 0 supplementary groups
[2005/06/01 13:04:12, 10] passdb/pdb_smbpasswd.c:smbpasswd_getsampwnam(1318)
  getsampwnam (smbpasswd): search by name: testuser
[2005/06/01 13:04:12, 10] passdb/pdb_smbpasswd.c:startsmbfilepwent(184)
  startsmbfilepwent_internal: opening file /usr/local/samba/private/smbpasswd
[2005/06/01 13:04:12, 100] passdb/pdb_smbpasswd.c:getsmbfilepwent(361)
  getsmbfilepwent: got line
|testuser:1002:12F05DA4BBBA885CAAD3B435B51404EE:0EB0D80CC012AAEFA9211E761CE782F7:[U
         ]:LCT-429E0EC1:|
[2005/06/01 13:04:12, 5] passdb/pdb_smbpasswd.c:getsmbfilepwent(486)
  getsmbfilepwent: returning passwd entry for user testuser, uid 1002
[2005/06/01 13:04:12, 7] passdb/pdb_smbpasswd.c:endsmbfilepwent(301)
  endsmbfilepwent_internal: closed password file.
[2005/06/01 13:04:12, 10] passdb/pdb_smbpasswd.c:smbpasswd_getsampwnam(1340)
  getsampwnam (smbpasswd): found by name: testuser
[2005/06/01 13:04:12, 10] lib/util_pw.c:getpwnam_alloc(98)
  Got testuser from pwnam_cache
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_username(617)
  pdb_set_username: setting username testuser, was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 12 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_fullname(698)
  pdb_set_full_name: setting full name Samba Trace Test, was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 13 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_unix_homedir(833)
  pdb_set_unix_homedir: setting home dir /home/share, was NULL
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 22 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_domain(644)
  pdb_set_domain: setting domain N375, was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(529)
  element 14 -> now DEFAULT
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_user_sid(544)
  pdb_set_user_sid: setting user sid S-1-5-21-2546092374-43786321-679062343-3004
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 18 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_compat.c:pdb_set_user_sid_from_rid(73)
  pdb_set_user_sid_from_rid:
  	setting user sid S-1-5-21-2546092374-43786321-679062343-3004 from rid 3004
[2005/06/01 13:04:12, 3] smbd/sec_ctx.c:push_sec_ctx(256)
  push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 2
[2005/06/01 13:04:12, 3] smbd/uid.c:push_conn_ctx(365)
  push_conn_ctx(100) : conn_ctx_stack_ndx = 1
[2005/06/01 13:04:12, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 2
[2005/06/01 13:04:12, 5] auth/auth_util.c:debug_nt_user_token(480)
  NT user token: (NULL)
[2005/06/01 13:04:12, 5] auth/auth_util.c:debug_unix_user_token(501)
  UNIX token of user 0
  Primary group is 0 and contains 0 supplementary groups
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 26) -> 26
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 21) -> 21
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 16) -> 16
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 23) -> 23
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 21) -> 21
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 25) -> 25
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 24) -> 24
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 23) -> 23
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 23) -> 23
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 23) -> 23
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 27) -> 27
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 22) -> 22
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 26) -> 26
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 15) -> 15
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(ddff, 22) -> 22
[2005/06/01 13:04:12, 3] smbd/sec_ctx.c:pop_sec_ctx(386)
  pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 1
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_group_sid(580)
  pdb_set_group_sid: setting group sid S-1-5-21-2546092374-43786321-679062343-1201
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 19 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_compat.c:pdb_set_group_sid_from_rid(100)
  pdb_set_group_sid_from_rid:
  	setting group sid S-1-5-21-2546092374-43786321-679062343-1201 from rid 1201
[2005/06/01 13:04:12, 4] lib/substitute.c:automount_server(337)
  Home server: n375
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_profile_path(752)
  pdb_set_profile_path: setting profile path \\n375\testuser\profile, was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(529)
  element 2 -> now DEFAULT
[2005/06/01 13:04:12, 4] lib/substitute.c:automount_server(337)
  Home server: n375
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_homedir(806)
  pdb_set_homedir: setting home dir \\n375\testuser, was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(529)
  element 1 -> now DEFAULT
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_dir_drive(779)
  pdb_set_dir_drive: setting dir drive , was NULL
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(529)
  element 3 -> now DEFAULT
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_logon_script(725)
  pdb_set_logon_script: setting logon script , was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(529)
  element 4 -> now DEFAULT
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(529)
  element 20 -> now DEFAULT
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 33 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 32 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 20 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 21 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 9 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_get_init_flags(210)
  element 21: SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_get_init_flags(220)
  element 3: DEFAULT
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_get_init_flags(220)
  element 1: DEFAULT
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_get_init_flags(220)
  element 4: DEFAULT
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_get_init_flags(220)
  element 2: DEFAULT
[2005/06/01 13:04:12, 10] lib/account_pol.c:account_policy_get(202)
  account_policy_get: password history:0
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_pack(477)
  tdb_pack(dddddddBBBBBBBBBBBBddBBBwwdBwwd, 0) -> 215
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_pack(477)
  tdb_pack(dddddddBBBBBBBBBBBBddBBBwwdBwwd, 215) -> 215
[2005/06/01 13:04:12, 18] tdb/tdbutil.c:tdb_unpack(582)
  tdb_unpack(dddddddBBBBBBBBBBBBddBBBwwdBwwd, 215) -> 215
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 5 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 6 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 7 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 8 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 9 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 10 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 21 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_username(617)
  pdb_set_username: setting username testuser, was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 12 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_domain(644)
  pdb_set_domain: setting domain N375, was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 14 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_nt_username(671)
  pdb_set_nt_username: setting nt username , was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 15 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_fullname(698)
  pdb_set_full_name: setting full name Samba Trace Test, was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 13 -> now SET
[2005/06/01 13:04:12, 4] lib/substitute.c:automount_server(337)
  Home server: n375
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_homedir(806)
  pdb_set_homedir: setting home dir \\n375\testuser, was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(529)
  element 1 -> now DEFAULT
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_dir_drive(779)
  pdb_set_dir_drive: setting dir drive , was NULL
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(529)
  element 3 -> now DEFAULT
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_logon_script(725)
  pdb_set_logon_script: setting logon script , was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(529)
  element 4 -> now DEFAULT
[2005/06/01 13:04:12, 4] lib/substitute.c:automount_server(337)
  Home server: n375
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_profile_path(752)
  pdb_set_profile_path: setting profile path \\n375\testuser\profile, was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(529)
  element 2 -> now DEFAULT
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 23 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_workstations(885)
  pdb_set_workstations: setting workstations , was 
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 24 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 26 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 32 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 33 -> now SET
[2005/06/01 13:04:12, 10] lib/account_pol.c:account_policy_get(202)
  account_policy_get: password history:0
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 34 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_user_sid(544)
  pdb_set_user_sid: setting user sid S-1-5-21-2546092374-43786321-679062343-3004
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 18 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_compat.c:pdb_set_user_sid_from_rid(73)
  pdb_set_user_sid_from_rid:
  	setting user sid S-1-5-21-2546092374-43786321-679062343-3004 from rid 3004
[2005/06/01 13:04:12, 10] passdb/pdb_get_set.c:pdb_set_group_sid(580)
  pdb_set_group_sid: setting group sid S-1-5-21-2546092374-43786321-679062343-1201
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 19 -> now SET
[2005/06/01 13:04:12, 10] passdb/pdb_compat.c:pdb_set_group_sid_from_rid(100)
  pdb_set_group_sid_from_rid:
  	setting group sid S-1-5-21-2546092374-43786321-679062343-1201 from rid 1201
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 16 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 29 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 30 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 31 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 20 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 17 -> now SET
[2005/06/01 13:04:12, 11] passdb/pdb_get_set.c:pdb_set_init_flags(517)
  element 27 -> now SET
[2005/06/01 13:04:12, 3] smbd/sec_ctx.c:pop_sec_ctx(386)
  pop_sec_ctx (1002, 100) - sec_ctx_stack_ndx = 0
[2005/06/01 13:04:12, 9] passdb/passdb.c:pdb_update_autolock_flag(2350)
  pdb_update_autolock_flag: Account testuser not autolocked, no check needed
[2005/06/01 13:04:12, 4] libsmb/ntlm_check.c:ntlm_password_check(373)
  ntlm_password_check: Checking LM password
[2005/06/01 13:04:12, 100] libsmb/ntlm_check.c:smb_pwd_check_ntlmv1(67)
  Part password (P16) was |
[2005/06/01 13:04:12, 100] lib/util.c:dump_data(2034)
  [000] 12 F0 5D A4 BB BA 88 5C  AA D3 B4 35 B5 14 04 EE  ..]....\ ...5....
  Password from client was |
[2005/06/01 13:04:12, 100] lib/util.c:dump_data(2034)
  [000] B4 A4 94 3D AA CC 74 33  E9 D7 F9 16 07 17 EB 3B  ...=..t3 .......;
  [010] C7 1D 8A 18 A3 F9 48 8F                           ......H. 
  Given challenge was |
[2005/06/01 13:04:12, 100] lib/util.c:dump_data(2034)
  [000] 3F E9 0C D4 32 81 1F 8A                           ?...2... 
  Value from encryption was |
[2005/06/01 13:04:12, 100] lib/util.c:dump_data(2034)
  [000] 8B 4F 63 30 BA 93 AF 91  99 6A 73 28 83 FF E5 FC  .Oc0.... .js(....
  [010] 9C 46 E4 9C 77 30 73 AE                           .F..w0s. 
[2005/06/01 13:04:12, 4] libsmb/ntlm_check.c:ntlm_password_check(399)
  ntlm_password_check: Checking LMv2 password with domain BTV
[2005/06/01 13:04:12, 100] libsmb/smbencrypt.c:ntv2_owf_gen(198)
  ntv2_owf_gen: user, domain, owfkey, kr
[2005/06/01 13:04:12, 100] lib/util.c:dump_data(2034)
Comment 1 Björn Jacke 2020-12-20 18:33:01 UTC
due to lack of an OS/2 test machine, we haven't been able to look into this. As OS/2 is more dead than ever before (or?), I'll close this as WONTFIX. If some OS/2 enthusiasts want to update the status here or provide a network caputure or patch, feel free to reopen this ;-)