Login problems on solaris 2.5.1 with samba 2.0.3
Luke Kenneth Casson Leighton
lkcl at switchboard.net
Tue Mar 30 16:58:16 GMT 1999
ok. can you track this further, then, by finding the point at which the
conversion process fails and you end up with "$" for the workstation name
instead of "0127d$". check unistr2_to_ascii first.
luke
On Wed, 31 Mar 1999, Erik Duisters wrote:
>
> --Message-Boundary-17307
> Content-type: text/plain; charset=US-ASCII
> Content-transfer-encoding: 7BIT
> Content-description: Mail message body
>
> Hi,
>
> I'v tried this getpwnam out in a little c prog. it works fine.
>
> I've included a log.smb at level 10. In this trace you can see that
> the machine name goes into the samba box ok, but then when
> samba processes the rpc message, it gets lost.
>
> Erik.
>
>
> --------------------------------------------------------------------------------------------------
> you have a bug in your OS which either truncates usernames to 8
> chars or
> strips the $ off the end of accounts. this is a bug in getpwnam()
> implementation.
>
> On Tue, 23 Mar 1999, Erik Duisters wrote:
>
> > Hi,
> >
> > I've installed samba 2.0.3 on a sparcstation 5 running solaris
> 2.5.1.
> > I've configured samba as a logon server, created account in
> > smbpasswd etc.
> >
> > There is no problem in joining PC in the domain, but as soon as I
> > want to log in, I get the error message: C00000078.
> >
> > Looking through the log files, I see the following message:
> >
> > rpc_server/srv_netlog.c:get_md4pw(266)
> > get_md4pw: Workstation $: no account in domain
> >
> > When I run the same version of samba on Linux, everything
> works.
> > Does anybody have any ideas about this?
> >
> > Regards,
> >
> > Erik
> >
>
>
> --Message-Boundary-17307
> Content-type: text/plain; charset=US-ASCII
> Content-transfer-encoding: 7BIT
> Content-description: Text from file 'trace.txt'
>
> [1999/03/30 16:53:28, 3] smbd/ipc.c:(3264)
> Got API command 0x26 on pipe "NETLOGON" (pnum 7019)api_fd_reply: p:134b78 file_offset: 1024
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(36)
> 000000 smb_io_rpc_hdr
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(111)
> 0000 major : 05
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(111)
> 0001 minor : 00
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(111)
> 0002 pkt_type : 00
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(111)
> 0003 flags : 03
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 0004 pack_type : 00000010
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(125)
> 0008 frag_len : 005c
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(125)
> 000a auth_len : 0000
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 000c call_id : 00000001
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(36)
> 000010 smb_io_rpc_hdr_req req
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 0010 alloc_hint: 00000044
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(125)
> 0014 context_id: 0000
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(125)
> 0016 opnum : 0004
> [1999/03/30 16:53:28, 3] rpc_server/srv_pipe.c:(599)
> Doing \PIPE\NETLOGON
> [1999/03/30 16:53:28, 4] rpc_server/srv_pipe.c:(665)
> api_rpc_command: api_netlog_rpc op 0x4 - api_rpc_command: NET_REQCHAL
> [1999/03/30 16:53:28, 5] rpc_server/srv_netlog.c:(285)
> api_net_req_chal(285): vuid 100
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(36)
> 000018 net_io_q_req_chal
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 0018 undoc_buffer: 00150f08
> [1999/03/30 16:53:28, 6] rpc_parse/parse_prs.c:(36)
> 00001c smb_io_unistr2
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 001c uni_max_len: 0000000a
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 0020 undoc : 00000000
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 0024 uni_str_len: 0000000a
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(218)
> 0028 buffer : \.\.A.L.X.T.M.0.8...
> [1999/03/30 16:53:28, 6] rpc_parse/parse_prs.c:(36)
> 00003c smb_io_unistr2
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 003c uni_max_len: 00000006
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 0040 undoc : 00000000
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 0044 uni_str_len: 00000006
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(218)
> 0048 buffer : 0.1.2.7.D...
> [1999/03/30 16:53:28, 6] rpc_parse/parse_prs.c:(36)
> 000054 smb_io_chal
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(154)
> 0054 data: 14 7f 93 5f 58 ff f2 01
> [1999/03/30 16:53:28, 10] passdb/passdb.c:(140)
> search by name: $
> [1999/03/30 16:53:28, 10] passdb/smbpass.c:(45)
> startsmbfilepwent: opening file /usr/local/samba/private/smbpasswd
> [1999/03/30 16:53:28, 6] passdb/smbpass.c:(159)
> getsmbfilepwent: skipping comment or blank line
> [1999/03/30 16:53:28, 5] passdb/smbpass.c:(258)
> getsmbfilepwent: returning passwd entry for user 0127d$, uid 1004
> [1999/03/30 16:53:28, 5] passdb/smbpass.c:(258)
> getsmbfilepwent: returning passwd entry for user duistere, uid 1003
> [1999/03/30 16:53:28, 4] passdb/smbpass.c:(140)
> getsmbfilepwent: end of file reached
> [1999/03/30 16:53:28, 5] passdb/smbpass.c:(306)
> getsmbfilepwent: end of file reached.
> [1999/03/30 16:53:28, 7] passdb/smbpass.c:(81)
> endsmbfilepwent: closed password file.
> [1999/03/30 16:53:28, 0] rpc_server/srv_netlog.c:(266)
> get_md4pw: Workstation $: no account in domain
> [1999/03/30 16:53:28, 6] rpc_server/srv_netlog.c:(56)
> net_reply_req_chal: 56
> [1999/03/30 16:53:28, 6] rpc_server/srv_netlog.c:(43)
> make_net_r_req_chal: 43
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(36)
> 000000 net_io_r_req_chal
> [1999/03/30 16:53:28, 6] rpc_parse/parse_prs.c:(36)
> 000000 smb_io_chal
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(154)
> 0000 data: 00 00 00 00 00 00 00 00
> [1999/03/30 16:53:28, 5] rpc_parse/parse_prs.c:(139)
> 0008 status: c0000199
> [1999/03/30 16:53:28, 6] rpc_server/srv_netlog.c:(64)
> net_reply_req_chal: 64
>
> --Message-Boundary-17307--
>
<a href="mailto:lkcl at samba.org" > Luke Kenneth Casson Leighton </a>
<a href="http://www.cb1.com/~lkcl"> Samba and Network Development </a>
<a href="http://samba.org" > Samba Web site </a>
=====================================================================
Luke Kenneth Casson Leighton | Direct Dial : (678) 443-6183
Systems Engineer / ISS XForce Team | ISS Front Desk: (678) 443-6000
Internet Security Systems, Inc. | ISS Fax : (678) 443-6477
http://www.iss.net/ *Adaptive Network Security for the Enterprise*
ISS Connect - International User Conference - May '99
=====================================================================
More information about the samba-ntdom
mailing list