yesterdays bug
Jeremy Allison
jra at samba.org
Fri Aug 15 22:02:45 GMT 2008
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.
-------------- next part --------------
[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