Could somebody please help me with the following problem. I am running samba 2.0.6 on redhat 6.1. I want to change passwords from my win9X clients with the 'net password \\server user' command or the password dialog in the system setting. My globals are as followed.. security = user encrypt passwords = yes unix password sync = yes smb passwd file = /etc/smbpasswd passwd program = /usr/bin/passwd %u passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully* passwd chat debug = yes debug level = 100 When I try to change the password from 9X i get the error message "Error 86: the specified network password is not correct. blah blah..." The log file for my client has an entry that confuses me..It says that only root can specify a username... Here it is: [2000/02/21 10:19:07, 3] smbd/ipc.c:api_SetUserPassword(1692) Set password for <KRID> [2000/02/21 10:19:07, 4] passdb/pass_check.c:pass_check(792) Checking password for user krid (l=8) [2000/02/21 10:19:08, 3] smbd/chgpasswd.c:chgpasswd(388) Password change for user: krid [2000/02/21 10:19:08, 3] smbd/chgpasswd.c:findpty(88) pty: try to open ptya0, line was /dev/ptyXX [2000/02/21 10:19:08, 3] smbd/chgpasswd.c:findpty(92) pty: opened /dev/ptya0 [2000/02/21 10:19:08, 3] smbd/chgpasswd.c:chat_with_program(363) Dochild for user krid (uid=0,gid=0) [2000/02/21 10:19:08, 10] smbd/chgpasswd.c:dochild(184) Invoking '/usr/bin/passwd krid' as password change program. [2000/02/21 10:19:08, 100] smbd/chgpasswd.c:expect(229) expect: expected [*New*UNIX*password*] received [passwd: Only root can specify a username ] [2000/02/21 10:19:08, 2] smbd/chgpasswd.c:expect(236) expect: Input/output error [2000/02/21 10:19:08, 3] smbd/chgpasswd.c:talktochild(266) Response 1 incorrect [2000/02/21 10:19:08, 3] smbd/chgpasswd.c:chat_with_program(310) Child failed to change password: krid [2000/02/21 10:19:08, 3] smbd/chgpasswd.c:chat_with_program(345) The status of the process exiting was 64768 [2000/02/21 10:19:08, 10] passdb/passdb.c:iterate_getsmbpwnam(142) search by name: krid [2000/02/21 10:19:08, 10] passdb/smbpass.c:startsmbfilepwent(45) startsmbfilepwent: opening file /etc/smbpasswd [2000/02/21 10:19:08, 6] passdb/smbpass.c:getsmbfilepwent(159) getsmbfilepwent: skipping comment or blank line [2000/02/21 10:19:08, 5] passdb/smbpass.c:getsmbfilepwent(258) getsmbfilepwent: returning passwd entry for user root, uid 0 [2000/02/21 10:19:08, 5] passdb/smbpass.c:getsmbfilepwent(258) getsmbfilepwent: returning passwd entry for user krid, uid 500 [2000/02/21 10:19:08, 10] passdb/passdb.c:iterate_getsmbpwnam(158) found by name: krid [2000/02/21 10:19:08, 7] passdb/smbpass.c:endsmbfilepwent(81) endsmbfilepwent: closed password file. [2000/02/21 10:19:08, 0] smbd/chgpasswd.c:check_lanman_password(513) check_lanman_password: old password doesn't match. [2000/02/21 10:19:08, 5] smbd/ipc.c:copy_trans_params_and_data(156) copy_trans_params_and_data: params[0..4] data[0..0] [2000/02/21 10:19:08, 5] lib/util.c:show_msg(458) size=60 smb_com=0x25 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=128 smb_flg2=1 [2000/02/21 10:19:08, 5] lib/util.c:show_msg(464) smb_tid=1 smb_pid=29874 smb_uid=100 smb_mid=2689 smt_wct=10 [2000/02/21 10:19:08, 5] lib/util.c:show_msg(469) smb_vwv[0]=4 (0x4) [2000/02/21 10:19:08, 5] lib/util.c:show_msg(469) smb_vwv[1]=0 (0x0) [2000/02/21 10:19:08, 5] lib/util.c:show_msg(469) smb_vwv[2]=0 (0x0) [2000/02/21 10:19:08, 5] lib/util.c:show_msg(469) smb_vwv[3]=4 (0x4) [2000/02/21 10:19:08, 5] lib/util.c:show_msg(469) smb_vwv[4]=56 (0x38) [2000/02/21 10:19:08, 5] lib/util.c:show_msg(469) smb_vwv[5]=0 (0x0) [2000/02/21 10:19:08, 5] lib/util.c:show_msg(469) smb_vwv[6]=0 (0x0) [2000/02/21 10:19:08, 5] lib/util.c:show_msg(469) smb_vwv[7]=60 (0x3C) [2000/02/21 10:19:08, 5] lib/util.c:show_msg(469) smb_vwv[8]=0 (0x0) [2000/02/21 10:19:08, 5] lib/util.c:show_msg(469) smb_vwv[9]=0 (0x0) [2000/02/21 10:19:08, 5] lib/util.c:show_msg(474) smb_bcc=5 [2000/02/21 10:19:08, 10] lib/util.c:dump_data(2980) [000] 00 56 00 00 00 .V... [2000/02/21 10:19:08, 6] lib/util_sock.c:write_socket(557) write_socket(7,64) [2000/02/21 10:19:08, 6] lib/util_sock.c:write_socket(560) write_socket(7,64) wrote 64 [2000/02/21 10:20:08, 3] lib/doscalls.c:dos_ChDir(336) dos_ChDir to /usr/bin [2000/02/21 10:20:08, 5] smbd/uid.c:unbecome_user(292) unbecome_user now uid=(0,0) gid=(0,0) [2000/02/21 10:21:08, 6] param/loadparm.c:lp_file_list_changed(1855) lp_file_list_changed() file /etc/smb.conf -> /etc/smb.conf last mod_time: Mon Feb 21 10:10:43 2000 This whole thing doesn't say anything to me. So, of somebody could please help me with this problem... Thanks in advance.. see u krid -----Open Minds. Open Sources. Open Future.----- Dirk Daumann --dirk@daumann.de www.daumann.de--