Previous Topic: Extract XML FilesNext Topic: Deploy the Stand-alone Hosts


Modify the defaultusers Parameter in the XML File

Adding preconfigured users for a provider requires modifying the defaultusers parameter in the common paramsection of the extracted XML file.

To modify the XML file on the installation image

  1. Locate the common paramsection.

    The following is a copy of the Security configuration file for Windows (rcNTSecurityConfig.xml):

    <configuration>
    <allusers>
    <paramsection name="itrm">
    <paramsection name="rc">
    <paramsection name="security">
    <paramsection name="providers">
    <paramsection name="common">
    <attribute name="managed">local</attribute>
    <parameter name="defaultusers" value="{winnt:SID=S-1-5-32-544}">
    <parameterinfo name="pi_defaultusers">
    <attribute name="flags">1</attribute>
    <attribute name="desc">Security: List of default users</attribute>
    <attribute name="type">string</attribute>
    </parameterinfo>
    </parameter>
    <parameter name="dll" value="rcCommonSecurity">
    <parameterinfo name="pi_dll">
    <attribute name="flags">1</attribute>
    <attribute name="desc">Security: Shared library providing common security functionality.</attribute>
    <attribute name="type">string</attribute>
    </parameterinfo>
    </parameter>
    <parameter name="displayname" value="Unified">
    <parameterinfo name="pi_displayname">
    <attribute name="flags">1</attribute>
    <attribute name="desc">Security: Display name of this security provider</attribute>
    <attribute name="type">string</attribute>
    </parameterinfo>
    </parameter>
    </paramsection>
    </configuration>
    
  2. Modify the default value for the defaultusers parameter. The entry should be a comma-separated list of user names, or NT User Security Identifiers, as shown in the above example. Do not include a space after the comma.

    When done, you can install Remote Control. The default users are automatically created when the host is installed.

Example: Preconfigure Users "one", "two", and "three" on the Local Computer and the Domain Account, "helpdesk"

<configuration>
<allusers>
<paramsection name="itrm">
<paramsection name="rc">
<paramsection name="security">
<paramsection name="providers">
<paramsection name="common">
<attribute name="managed">local</attribute>
<parameter name="defaultusers" value="winnt:[DOMAIN]/helpdesk,one,two,three">
<parameterinfo name="pi_defaultusers">
<attribute name="flags">1</attribute>
<attribute name="desc">Security: Shared library providing common security functionality.</attribute>
<attribute name="type">string</attribute>
</parameterinfo>
<parameter name="dll" value="rcCommonSecurity"><parameterinfo name="pi_dll">
<attribute name="flags">1</attribute>
<attribute name="desc">Security: Name of dll providing NT security.</attribute>
<attribute name="type">string</attribute>
</parameter>
<parameter name="displayname" value="Unified">
<parameterinfo name="pi_displayname">
<attribute name="flags">1</attribute>
<attribute name="desc">Security: Display name of this security provider</attribute>
<attribute name="type">string</attribute>
</parameterinfo>
</parameter>
</paramsection>
</configuration>

The Local Security provider supports the same comma-separated list of users. When creating the local security provider users, the user name is also used for the user’s password. It is the responsibility of the system owner to modify these passwords after installation to ensure that the system is secure.