tdoris@tancap.net
2003-Jul-23 18:58 UTC
[Samba] %o passwd chat parameter - Samba-3.0.0beta3 - bug?
The %o passwd chat parameter (current password) doesn't seem to be working in this release. I'm running a Redhat 9 system that seems to require it. Changing the %o to the current password allows everything to work so I'm pretty sure it is something related to that parameter. Is this a bug or am I just reading the log wrong? from smb.conf: unix password sync = Yes passwd program = /usr/bin/passwd passwd chat = *(current)*UNIX*password* %o\n *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully* passwd chat debug = yes log level = 103 from log: [2003/07/23 13:41:31, 10] smbd/chgpasswd.c:dochild(217) Invoking '/usr/bin/passwd' as password change program. [2003/07/23 13:41:31, 10] lib/util_sock.c:read_socket_with_timeout(263) read_socket_with_timeout: timeout read. select timed out. [2003/07/23 13:41:31, 100] smbd/chgpasswd.c:expect(271) expect: expected [*(current)*UNIX*password*] received [Changing password for user tdoris. Changing password for tdoris (current) UNIX password: ] match yes [2003/07/23 13:41:31, 10] smbd/chgpasswd.c:expect(282) expect: returning True [2003/07/23 13:41:31, 100] smbd/chgpasswd.c:expect(237) expect: sending [ ] [2003/07/23 13:41:33, 0] lib/util_sock.c:read_socket_with_timeout(279) read_socket_with_timeout: timeout read. read error = Input/output error. [2003/07/23 13:41:33, 100] smbd/chgpasswd.c:expect(271) expect: expected [*New*password*] received [ passwd: Authentication token manipulation error ] match no [2003/07/23 13:41:33, 2] smbd/chgpasswd.c:expect(277) expect: Input/output error [2003/07/23 13:41:33, 3] smbd/chgpasswd.c:talktochild(308) Response 2 incorrect [2003/07/23 13:41:33, 3] smbd/chgpasswd.c:chat_with_program(376) Child failed to change password: tdoris [2003/07/23 13:41:33, 3] smbd/chgpasswd.c:chat_with_program(421) The status of the process exiting was 256 [2003/07/23 13:41:33, 5] rpc_parse/parse_samr.c:init_samr_r_chgpasswd_user(7178) init_r_chgpasswd_user [2003/07/23 13:41:33, 5] rpc_server/srv_samr_nt.c:_samr_chgpasswd_user(1549) _samr_chgpasswd_user: 1549 [2003/07/23 13:41:33, 5] rpc_parse/parse_prs.c:prs_debug(81) 000000 samr_io_r_chgpasswd_user [2003/07/23 13:41:33, 5] rpc_parse/parse_prs.c:prs_ntstatus(664) 0000 status: NT_STATUS_ACCESS_DENIED
Reasonably Related Threads
- ldapsync, Samba LDAP bug?: win clients return error when change passwd in samba3 PDC
- Samba 3 PDC with LDAP - Error when changing userpasswordfrom windows
- FreeBSD: Changing UNIX password - Password Chat?
- Samba 3.0.1 + LDAP + User Password Change failure
- probleb with 'passwd chat' and 'passwd program'