I have samba-1.9.18p7-2 smb.conf says: # Configure smbpasswd passwd chat debug = yes # Default passwd chat = *old*password* %o\n *new*password* %n\n *new*password* %n\n *changed* passwd program = /usr/bin/yppasswd Using smbpasswd, my encrypted password is changed, but yppasswd is not even touched (as per ls -lu /usr/bin/yppasswd). Furthermore, running smbd with -d 100 didn't seem to show the chat debug. (long log attached) I checked the source RPM from redhat, and the makefile shows that samba was compiled with FLAGSM = -DLINUX -DNETGROUP -DALLOW_CHANGE_PASSWORD -DFAST_SHARE_MODES ^^^^^^^^^^^^^^^^^^^^^^^ -DNO_ASMSIGNALH -DGLIBC2 Is there any way to check the nmbd binary, just to make sure? Thanks for any help, Marc Trying sysv shmem open of size 102400 shm_initialize : initializing shmem size 102400 shm_alloc : allocated 112 bytes at offset 48 Initialised IPC area of size 102400 lp_file_list_changed() file /etc/smb.conf -> /etc/smb.conf last mod_time: Fri Jul 31 15:51:13 1998 1998/07/31 16:24:28 changed root to / open_oplock_ipc: opening loopback UDP socket. bind succeeded on port 0 open_oplock ipc: pid = 2499, oplock_port = 1438 priming nmbd sending a packet of len 1 to (127.0.0.1) on port 137 of type DGRAM Serverzone is 25200 ==> samba/log.gloria <= lp_file_list_changed() file /etc/smb.conf -> /etc/smb.conf last mod_time: Fri Jul 31 15:51:13 1998 1998/07/31 16:24:29 init msg_type=0x81 msg_flags=0x0 write_socket(5,4) write_socket(5,4) wrote 4 got smb length of 164 got message type 0x0 of len 0xa4 1998/07/31 16:24:29 Transaction 1 of length 168 size=164 smb_com=0x72 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=8 smb_flg2=1 smb_tid=0 smb_pid=2498 smb_uid=500 smb_mid=1 smt_wct=0 smb_bcc=129 [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 4D 49 43 52 4F 53 4F RAM 1.0. .MICROSO [020] 46 54 20 4E 45 54 57 4F 52 4B 53 20 31 2E 30 33 FT NETWO RKS 1.03 [030] 00 02 4D 49 43 52 4F 53 4F 46 54 20 4E 45 54 57 ..MICROS OFT NETW [040] 4F 52 4B 53 20 33 2E 30 00 02 4C 41 4E 4D 41 4E ORKS 3.0 ..LANMAN [050] 31 2E 30 00 02 4C 4D 31 2E 32 58 30 30 32 00 02 1.0..LM1 .2X002.. [060] 53 61 6D 62 61 00 02 4E 54 20 4C 4D 20 30 2E 31 Samba..N T LM 0.1 [070] 32 00 02 4E 54 20 4C 41 4E 4D 41 4E 20 31 2E 30 2..NT LA NMAN 1.0 [080] 00 . switch message SMBnegprot (pid 2499) Requested protocol [PC NETWORK PROGRAM 1.0] Requested protocol [MICROSOFT NETWORKS 1.03] Requested protocol [MICROSOFT NETWORKS 3.0] Requested protocol [LANMAN1.0] Requested protocol [LM1.2X002] Requested protocol [Samba] lp_file_list_changed() file /etc/smb.conf -> /etc/smb.conf last mod_time: Fri Jul 31 15:51:13 1998 lp_file_list_changed() file /etc/smb.conf -> /etc/smb.conf last mod_time: Fri Jul 31 15:51:13 1998 Selected protocol NT LANMAN 1.0 1998/07/31 16:24:29 negprot index=7 size=86 smb_com=0x72 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=136 smb_flg2=1 smb_tid=0 smb_pid=2498 smb_uid=500 smb_mid=1 smt_wct=17 smb_vwv[0]=7 (0x7) smb_vwv[1]=12803 (0x3203) smb_vwv[2]=256 (0x100) smb_vwv[3]=65280 (0xFF00) smb_vwv[4]=255 (0xFF) smb_vwv[5]=65280 (0xFF00) smb_vwv[6]=255 (0xFF) smb_vwv[7]=49920 (0xC300) smb_vwv[8]=9 (0x9) smb_vwv[9]=256 (0x100) smb_vwv[10]=3 (0x3) smb_vwv[11]=32768 (0x8000) smb_vwv[12]=17908 (0x45F4) smb_vwv[13]=55901 (0xDA5D) smb_vwv[14]=48572 (0xBDBC) smb_vwv[15]=41985 (0xA401) smb_vwv[16]=2049 (0x801) smb_bcc=17 [000] F2 1E 6A CA D7 ED DC E1 44 41 54 41 4D 41 49 4E ..j..... DATAMAIN [010] 00 . write_socket(5,90) write_socket(5,90) wrote 90 got smb length of 104 got message type 0x0 of len 0x68 1998/07/31 16:24:29 Transaction 2 of length 108 size=104 smb_com=0x73 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=8 smb_flg2=1 smb_tid=0 smb_pid=2498 smb_uid=500 smb_mid=1 smt_wct=13 smb_vwv[0]=255 (0xFF) smb_vwv[1]=0 (0x0) smb_vwv[2]=65535 (0xFFFF) smb_vwv[3]=2 (0x2) smb_vwv[4]=2498 (0x9C2) smb_vwv[5]=2499 (0x9C3) smb_vwv[6]=0 (0x0) smb_vwv[7]=24 (0x18) smb_vwv[8]=0 (0x0) smb_vwv[9]=0 (0x0) smb_vwv[10]=0 (0x0) smb_vwv[11]=0 (0x0) smb_vwv[12]=0 (0x0) smb_bcc=43 [000] 0B 8C 5D D7 BA DD 02 AF 3D E4 16 E6 E9 82 C4 CF ..]..... =....... [010] C3 0B E7 54 E4 16 1F 2C 4D 45 52 4C 49 4E 00 00 ...T..., MERLIN.. [020] 55 6E 69 78 00 53 61 6D 62 61 00 Unix.Sam ba. switch message SMBsesssetupX (pid 2499) Domain=[] NativeOS=[Unix] NativeLanMan=[Samba] sesssetupX:name=[MERLIN] lp_file_list_changed() file /etc/smb.conf -> /etc/smb.conf last mod_time: Fri Jul 31 15:51:13 1998 SMB Password - pwlen = 24, challenge_done = 1 Checking SMB password for user merlin (l=24) get_smbpwd_entry: opening file /etc/smbpasswd get_smbpwd_entry: search by name: merlin get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: found by name: merlin get_smbpwd_entry: returning passwd entry for user merlin, uid 500 Checking NT MD4 password NT MD4 password check failed Updated database with merlin Yes lp_servicenumber: couldn't find merlin adding home directory merlin at /home/merlin merlin is in 1 groups 500 uid 500 registered to name merlin Clearing default real name Client requested max send size of 65535 size=70 smb_com=0x73 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=136 smb_flg2=1 smb_tid=0 smb_pid=2498 smb_uid=100 smb_mid=1 smt_wct=3 smb_vwv[0]=255 (0xFF) smb_vwv[1]=0 (0x0) smb_vwv[2]=0 (0x0) smb_bcc=29 [000] 55 6E 69 78 00 53 61 6D 62 61 20 31 2E 39 2E 31 Unix.Sam ba 1.9.1 [010] 38 70 37 00 44 41 54 41 4D 41 49 4E 00 8p7.DATA MAIN. write_socket(5,74) write_socket(5,74) wrote 74 got smb length of 59 got message type 0x0 of len 0x3b 1998/07/31 16:24:29 Transaction 3 of length 63 size=59 smb_com=0x75 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=8 smb_flg2=1 smb_tid=0 smb_pid=2498 smb_uid=100 smb_mid=1 smt_wct=4 smb_vwv[0]=255 (0xFF) smb_vwv[1]=0 (0x0) smb_vwv[2]=0 (0x0) smb_vwv[3]=1 (0x1) smb_bcc=16 [000] 00 5C 5C 31 32 37 5C 49 50 43 24 00 49 50 43 00 .\\127\I PC$.IPC. switch message SMBtconX (pid 2499) Got device type IPC Trying username ipc$ ACCEPTED: validated uid ok as non-guest found free connection number 63 Connect path is /tmp become_user uid=(0,500) gid=(500,500) chdir to /tmp chdir to /var/log unbecome_user now uid=(0,0) gid=(0,0) 1998/07/31 16:24:29 gloria (127.0.0.1) connect to service IPC$ as user merlin (uid=500,gid=500) (pid 2499) 1998/07/31 16:24:29 tconX service=ipc$ user=merlin cnum=63 size=51 smb_com=0x75 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=136 smb_flg2=1 smb_tid=63 smb_pid=2498 smb_uid=100 smb_mid=1 smt_wct=3 smb_vwv[0]=255 (0xFF) smb_vwv[1]=0 (0x0) smb_vwv[2]=0 (0x0) smb_bcc=10 [000] 49 50 43 00 53 41 4D 42 41 00 IPC.SAMB A. write_socket(5,55) write_socket(5,55) wrote 55 got smb length of 631 got message type 0x0 of len 0x277 1998/07/31 16:24:29 Transaction 4 of length 635 size=631 smb_com=0x25 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=8 smb_flg2=1 smb_tid=63 smb_pid=2498 smb_uid=100 smb_mid=1 smt_wct=14 smb_vwv[0]=23 (0x17) smb_vwv[1]=532 (0x214) smb_vwv[2]=2 (0x2) smb_vwv[3]=0 (0x0) smb_vwv[4]=0 (0x0) smb_vwv[5]=0 (0x0) smb_vwv[6]=0 (0x0) smb_vwv[7]=0 (0x0) smb_vwv[8]=0 (0x0) smb_vwv[9]=23 (0x17) smb_vwv[10]=76 (0x4C) smb_vwv[11]=532 (0x214) smb_vwv[12]=99 (0x63) smb_vwv[13]=0 (0x0) smb_bcc=568 [000] 5C 50 49 50 45 5C 4C 41 4E 4D 41 4E 00 D6 00 7A \PIPE\LA NMAN...z [010] 73 54 00 42 35 31 36 42 31 36 00 6D 65 72 6C 69 sT.B516B 16.merli [020] 6E 00 14 02 21 EA 84 B5 33 3C 0C 28 62 23 EE 86 n...!... 3<.(b#.. [030] 2C FE F1 3E 20 B9 7B F1 B9 AF C1 0F 5B 3D 64 9D ,..> .{. ....[=d. [040] E8 9B D5 DC 39 07 7F 47 72 BF 04 12 5B 89 D8 D5 ....9..G r...[... [050] C1 7E D4 F5 C2 D0 FB 4D 1A 1F 8E EF CB 2C B8 65 .~.....M .....,.e [060] 46 C5 FC DE 9B 65 19 C2 79 43 29 04 94 83 41 E0 F....e.. yC)...A. [070] DB 47 78 7C 4A 55 6B AF 0F 39 83 CD 13 1A 54 5E .Gx|JUk. .9....T^ [080] 5B 73 61 82 90 0A 7E 50 84 C4 5B EE 1A 69 34 A1 [sa...~P ..[..i4. [090] 45 EF 27 11 A0 D7 90 0C 26 F6 2B 6E C3 A8 EF 8F E.'..... &.+n.... [0A0] 6D FD 42 5E A0 A4 6B 63 20 F2 4A CF F3 24 B1 40 m.B^..kc .J..$.@ [0B0] EB AB 40 23 0C E8 9E 43 D0 E8 19 5E DF BA DD 04 ..@#...C ...^.... [0C0] A1 20 DE DC 95 42 75 2B 8B 87 04 70 89 AF C4 3E . ...Bu+ ...p...> [0D0] 0A C3 18 81 5A 90 BA 64 41 1C CB CA 13 15 81 9E ....Z..d A....... [0E0] FF 7B 69 B0 D9 97 F9 DF D7 48 F1 47 CB BB 7B 48 .{i..... .H.G..{H [0F0] 9B D2 BF 74 60 E4 E7 3E C1 73 C4 F4 F5 21 DF BE ...t`..> .s...!.. [100] 7C 8E C5 91 0D 76 28 C0 FD CD D4 49 20 ED 1F A1 |....v(. ...I ... [110] 36 45 3E 25 82 03 D2 9E AA 32 BF 39 72 8B BB 16 6E>%.... .2.9r... [120] A0 45 1A 56 8B A7 9D 60 77 B4 A6 4A 93 77 3D D9 .E.V...` w..J.w=. [130] 76 DE 90 2A 52 6F 9B B1 94 C1 11 3B 66 78 F6 6F v..*Ro.. ...;fx.o [140] 07 5F 5E CC 69 8B 26 E4 C3 C0 2F 63 2A 20 48 FA ._^.i.&. ../c* H. [150] C1 72 50 78 1E E6 9D 9B 4B D7 7D 08 74 48 BC 03 .rPx.... K.}.tH.. [160] BF 4A 36 B3 70 BB 1D 8A 81 0C A1 9F F4 FC 02 4F .J6.p... .......O [170] A8 74 75 0D 7B 06 8E 6D F5 67 7F 22 DF 5F F0 5C .tu.{..m .g."._.\ [180] AA C8 02 02 BE D5 12 01 6B FF 12 4D CB 54 BD 61 ........ k..M.T.a [190] 8B C2 16 32 43 E4 32 B5 13 EF 7D FF D6 8E 90 17 ...2C.2. ..}..... [1A0] 17 79 D5 0B 3E 54 E2 EE 24 23 B5 DF 33 DB D8 0A .y..>T.. $#..3... [1B0] 34 3B 9B 03 AC E5 B6 B7 3F 37 1A FA 1E 52 C0 A1 4;...... ?7...R.. [1C0] 67 86 66 15 FC 18 05 9E 10 1B 73 D2 AE 5A F5 88 g.f..... ..s..Z.. [1D0] 7F AC 6B 48 C9 ED 2F 57 EB 69 66 F8 85 DA 4B BD ..kH../W .if...K. [1E0] 57 8A 65 96 78 B4 9A 60 60 80 99 38 42 A8 13 D8 W.e.x..` `..8B... [1F0] 93 0A BF A1 8D 75 E0 9D 64 08 9B 26 19 BB C7 64 .....u.. d..&...d switch message SMBtrans (pid 2499) become_user uid=(0,500) gid=(500,500) chdir to /tmp trans <\PIPE\LANMAN> data=532 params=23 setup=0 calling named_pipe named pipe command on <LANMAN> name Got API command 214 of form <zsT> <B516B16> (tdscnt=532,tpscnt=23,mdrcnt=0,mprcnt=2) Doing SamOEMChangePassword get_smbpwd_entry: opening file /etc/smbpasswd get_smbpwd_entry: search by name: merlin get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: skipping comment or blank line get_smbpwd_entry: found by name: merlin get_smbpwd_entry: returning passwd entry for user merlin, uid 500 mod_smbpwd_entry: opening file /etc/smbpasswd mod_smbpwd_entry: skipping comment or blank line mod_smbpwd_entry: skipping comment or blank line mod_smbpwd_entry: skipping comment or blank line mod_smbpwd_entry: skipping comment or blank line mod_smbpwd_entry: skipping comment or blank line mod_smbpwd_entry: skipping comment or blank line mod_smbpwd_entry: entry exists size=59 smb_com=0x25 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=136 smb_flg2=1 smb_tid=63 smb_pid=2498 smb_uid=100 smb_mid=1 smt_wct=10 smb_vwv[0]=2 (0x2) smb_vwv[1]=0 (0x0) smb_vwv[2]=0 (0x0) smb_vwv[3]=2 (0x2) smb_vwv[4]=55 (0x37) smb_vwv[5]=0 (0x0) smb_vwv[6]=0 (0x0) smb_vwv[7]=59 (0x3B) smb_vwv[8]=0 (0x0) smb_vwv[9]=0 (0x0) smb_bcc=4 [000] 00 00 00 00 .... write_socket(5,63) write_socket(5,63) wrote 63 end of file from client chdir to /var/log unbecome_user now uid=(0,0) gid=(0,0) Closing connections 1998/07/31 16:24:29 gloria (127.0.0.1) closed connection to service IPC$ Yielding connection to 63 IPC$ 1998/07/31 16:24:29 Server exit (normal exit) -- Home page: http://magic.metawire.com/~merlin/ (browser friendly) Finger merlin@magic.metawire.com for PGP key and other contact information