yesterdays bug
Herb Lewis
hlewis at panasas.com
Fri Aug 15 22:22:42 GMT 2008
This was a W2K SP4 DC
Jeremy Allison wrote:
> On Fri, Aug 15, 2008 at 02:12:43PM -0700, Herb Lewis wrote:
>
>>sure. logs.tgz is from latest git (32-test) this morning.
>>It also includes my smb.conf. logs1.tgz are with your fix
>>ifdefed out.
>
>
> Ok, here's the interesting call from the log (extracted from
> the log as an attachment to this email).
>
> The info3 struct returned from the server does *NOT* have
> the primary gid rid as the first entry, but the last.
>
> The primary gid rid is 1158, and this is the last of the
> samr_RidWithAttributeArray. This is unmarshalled right
> out of the remote server reply to the Netlogon call.
>
> What server is this talking to ? Volker, looks like
> it isn't mandatory to have the primary gid rid as
> the first entry in the array.
>
> Jeremy.
>
>
> ------------------------------------------------------------------------
>
> [2008/08/15 14:08:52, 10, pid=31592] rpc_client/cli_pipe.c:rpc_api_pipe(893)
> rpc_api_pipe: Remote machine QA-2K-MM1 pipe \NETLOGON fnum 0x8001 returned 760 bytes.
> netr_LogonSamLogonEx: struct netr_LogonSamLogonEx
> out: struct netr_LogonSamLogonEx
> validation : *
> validation : union netr_Validation(case 3)
> sam3 : *
> sam3: struct netr_SamInfo3
> base: struct netr_SamBaseInfo
> last_logon : Fri 15 Aug 2008 04:45:28 AM PDT PDT
> last_logoff : Mon 18 Jan 2038 07:14:07 PM PST PST
> acct_expiry : Mon 18 Jan 2038 07:14:07 PM PST PST
> last_password_change : Wed 11 Jul 2007 03:12:30 PM PDT PDT
> allow_password_change : Wed 11 Jul 2007 03:12:30 PM PDT PDT
> force_password_change : Mon 18 Jan 2038 07:14:07 PM PST PST
> account_name: struct lsa_String
> length : 0x000c (12)
> size : 0x000e (14)
> string : *
> string : 'hlewis'
> full_name: struct lsa_String
> length : 0x0000 (0)
> size : 0x0000 (0)
> string : NULL
> logon_script: struct lsa_String
> length : 0x0000 (0)
> size : 0x0000 (0)
> string : NULL
> profile_path: struct lsa_String
> length : 0x0000 (0)
> size : 0x0000 (0)
> string : NULL
> home_directory: struct lsa_String
> length : 0x0000 (0)
> size : 0x0000 (0)
> string : NULL
> home_drive: struct lsa_String
> length : 0x0000 (0)
> size : 0x0000 (0)
> string : NULL
> logon_count : 0x000d (13)
> bad_password_count : 0x0000 (0)
> rid : 0x00000565 (1381)
> primary_gid : 0x00000486 (1158)
> groups: struct samr_RidWithAttributeArray
> count : 0x00000005 (5)
> rids : *
> rids: ARRAY(5)
> rids: struct samr_RidWithAttribute
> rid : 0x00000489 (1161)
> attributes : 0x00000007 (7)
> 1: SE_GROUP_MANDATORY
> 1: SE_GROUP_ENABLED_BY_DEFAULT
> 1: SE_GROUP_ENABLED
> 0: SE_GROUP_OWNER
> 0: SE_GROUP_USE_FOR_DENY_ONLY
> 0: SE_GROUP_RESOURCE
> 0x00: SE_GROUP_LOGON_ID (0)
> rids: struct samr_RidWithAttribute
> rid : 0x000004d6 (1238)
> attributes : 0x00000007 (7)
> 1: SE_GROUP_MANDATORY
> 1: SE_GROUP_ENABLED_BY_DEFAULT
> 1: SE_GROUP_ENABLED
> 0: SE_GROUP_OWNER
> 0: SE_GROUP_USE_FOR_DENY_ONLY
> 0: SE_GROUP_RESOURCE
> 0x00: SE_GROUP_LOGON_ID (0)
> rids: struct samr_RidWithAttribute
> rid : 0x00000488 (1160)
> attributes : 0x00000007 (7)
> 1: SE_GROUP_MANDATORY
> 1: SE_GROUP_ENABLED_BY_DEFAULT
> 1: SE_GROUP_ENABLED
> 0: SE_GROUP_OWNER
> 0: SE_GROUP_USE_FOR_DENY_ONLY
> 0: SE_GROUP_RESOURCE
> 0x00: SE_GROUP_LOGON_ID (0)
> rids: struct samr_RidWithAttribute
> rid : 0x00000487 (1159)
> attributes : 0x00000007 (7)
> 1: SE_GROUP_MANDATORY
> 1: SE_GROUP_ENABLED_BY_DEFAULT
> 1: SE_GROUP_ENABLED
> 0: SE_GROUP_OWNER
> 0: SE_GROUP_USE_FOR_DENY_ONLY
> 0: SE_GROUP_RESOURCE
> 0x00: SE_GROUP_LOGON_ID (0)
> rids: struct samr_RidWithAttribute
> rid : 0x00000486 (1158)
> attributes : 0x00000007 (7)
> 1: SE_GROUP_MANDATORY
> 1: SE_GROUP_ENABLED_BY_DEFAULT
> 1: SE_GROUP_ENABLED
> 0: SE_GROUP_OWNER
> 0: SE_GROUP_USE_FOR_DENY_ONLY
> 0: SE_GROUP_RESOURCE
> 0x00: SE_GROUP_LOGON_ID (0)
> user_flags : 0x00000120 (288)
> 0: NETLOGON_GUEST
> 0: NETLOGON_NOENCRYPTION
> 0: NETLOGON_CACHED_ACCOUNT
> 0: NETLOGON_USED_LM_PASSWORD
> 1: NETLOGON_EXTRA_SIDS
> 0: NETLOGON_SUBAUTH_SESSION_KEY
> 0: NETLOGON_SERVER_TRUST_ACCOUNT
> 1: NETLOGON_NTLMV2_ENABLED
> 0: NETLOGON_RESOURCE_GROUPS
> 0: NETLOGON_PROFILE_PATH_RETURNED
> 0: NETLOGON_GRACE_LOGON
> key: struct netr_UserSessionKey
More information about the samba-technical
mailing list