[cifs-protocol] [REG:110011477385004] RE: userParameters attribute

Hongwei Sun hongweis at microsoft.com
Tue Jun 1 16:51:39 MDT 2010


   This 96 bytes unused data is not currently used by Terminal Service. The following is the update to the documentation:

   UnusedData (96 bytes):  A 96 byte array of unused data. This array is filled with the ASCII character for space (0x20). 



-----Original Message-----
From: Andrew Bartlett [mailto:abartlet at samba.org] 
Sent: Wednesday, May 26, 2010 6:19 PM
To: Hongwei Sun
Cc: tridge at samba.org; pfif at tridgell.net; cifs-protocol at samba.org; MSSolve Case Email; Michael Ströder
Subject: RE: [cifs-protocol] [REG:110011477385004] RE: userParameters attribute

On Wed, 2010-05-26 at 23:07 +0000, Hongwei Sun wrote:
> Andrew,
>    We have confirmed that currently "UserParameter" attribute is only used by the Terminal Service and there is no any other Microsoft product that also uses this attribute. The Terminal Service doesn't use the first 96 bytes of the "UserParameter" attribute.  In order to avoid any confusion, we will rename "MSProductData" to "UnusedData" in the 2.3.1 of the future release of MS-TSTS.
>    Please let us know if you have any more question, if not, I will consider this case closed.

That's weird.  For ages, this was referred to in samba as the 'munged dialback field', because (from memory) the first part was meant to contain the phone number to call back for old-style modem-callback security.  I take it that this does not exist any more?

For reference, we finally got rid of the field in this commit:

UNISTR2 uni_munged_dial ; /* munged path name and dial-back tel no */

Where the field after 'comment' on SAM_USER_INFO_23 became 'parameters'
from the IDL.

This 'parameters' maps to userParameter in LDAP. 

Andrew Bartlett

Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org
Samba Developer, Cisco Inc.

More information about the cifs-protocol mailing list