[PATCH][SAMBA4] An attempt at plaintext auth

Andrew Bartlett abartlet at samba.org
Thu Oct 27 08:04:51 GMT 2005


This patch attempts to add plaintext authentication to Samba4's
winbindd.

The problem I'm getting is that some aspects of winbindd are just not
setup in time, and I segfault with:

Program received signal SIGSEGV, Segmentation fault.
0x08230d71 in creds_client_authenticator (creds=0x0, next=0x8682db8) at
libcli/auth/credentials.c:228
228             creds->sequence += 2;
(gdb) p creds
$1 = (struct creds_CredentialState *) 0x0
(gdb) bt
#0  0x08230d71 in creds_client_authenticator (creds=0x0, next=0x8682db8)
at libcli/auth/credentials.c:228
#1  0x08180a0e in crap_samlogon_send_req (domain=0x86a1900, p=0x8682d88)
at winbind/wb_pam_auth.c:111
#2  0x0817d8da in domain_request_recv_domain (ctx=0x867b618) at
winbind/wb_domain_request.c:111
#3  0x080d4fb4 in composite_done (ctx=0x867b618) at
libcli/composite/composite.c:116
#4  0x0817d57a in sid2domain_recv_init (ctx=0x86787b0) at
winbind/wb_sid2domain.c:205
#5  0x080d4fb4 in composite_done (ctx=0x86787b0) at
libcli/composite/composite.c:116
#6  0x0817cc8d in init_domain_recv_samr (ctx=0x86c5d40) at
winbind/wb_init_domain.c:415
#7  0x080d4fb4 in composite_done (ctx=0x86c5d40) at
libcli/composite/composite.c:116
#8  0x0817e9c7 in connect_samr_recv_open (req=0x86c15e8) at
winbind/wb_connect_sam.c:175
#9  0x080c332b in dcerpc_request_recv_data (c=0x86b9140,
data=0xbfa08830, status={v = 0}) at librpc/rpc/dcerpc.c:858
#10 0x080c8b3a in smb_trans_callback (req=0x86bc6d0) at
librpc/rpc/dcerpc_smb.c:212
#11 0x0807315a in smbcli_transport_finish_recv (transport=0x86a35c0) at
libcli/raw/clitransport.c:515
#12 0x0807344a in smbcli_transport_process_recv (transport=0x86a35c0) at
libcli/raw/clitransport.c:586
#13 0x08072050 in smbcli_transport_event_handler (ev=0x8657a48,
fde=0x86a32d8, flags=1, private=0x86a35c0) at
libcli/raw/clitransport.c:43
#14 0x0836ce54 in std_event_loop_epoll (ev=0x8657a48, tvalp=0xbfa08a14)
at lib/events/events_standard.c:409
#15 0x0836d1cb in std_event_loop_once (ev=0x8657a48) at
lib/events/events_standard.c:515
#16 0x0836d23e in std_event_loop_wait (ev=0x8657a48) at
lib/events/events_standard.c:534
#17 0x0836c23b in event_loop_wait (ev=0x8657a48) at
lib/events/events.c:154
#18 0x080578ed in binary_smbd_main (argc=5, argv=0xbfa08df4) at
smbd/server.c:247
#19 0x0805793d in main (argc=5, argv=0xbfa08df4) at smbd/server.c:258

Andrew Bartlett
-- 
Andrew Bartlett                                http://samba.org/~abartlet/
Samba Developer, SuSE Labs, Novell Inc.        http://suse.de
Authentication Developer, Samba Team           http://samba.org
Student Network Administrator, Hawker College  http://hawkerc.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba-technical/attachments/20051027/047cf93d/attachment.bin


More information about the samba-technical mailing list