L'ensemble des conversions js2ai des fichiers sysidcfg entraîne la génération des messages d'avertissement suivants :
sysidcfg:line #:WARNING: Oracle Solaris 11 uses roles instead of root user. An admin user with root role privileges will need to be defined in order to access the system in multi-user mode. The necessary xml structures have been added to sc_profile.xml as a comment. Edit sc_profile.xml to perform the necessary modifications to define the admin user.
L'avertissement fait référence à l'impossibilité pour la commande js2ai de générer les structures de données nécessaires à partir du mot-clé root_passwd uniquement. Si votre fichier sysidcfg contenait le mot-clé root_passwd, js2ai générera une structure system/config-user semblable à ce qui suit :
<service name="system/config-user" type="service" version="1">
<instance enabled="true" name="default">
<!--
Configures user account as follows:
* User account name 'jack'
* password 'jack'
* GID 10
* UID 101
* root role
* bash shell
-->
<!--
<property_group name="user_account" type="application">
<propval name="login" type="astring" value="jack"/>
<propval name="password" type="astring" value="9Nd/cwBcNWFZg"/>
<propval name="description" type="astring" value="default_user"/>
<propval name="shell" type="astring" value="/usr/bin/bash"/>
<propval name="gid" type="astring" value="10"/>
<propval name="uid" type="astring" value="101"/>
<propval name="type" type="astring" value="normal"/>
<propval name="roles" type="astring" value="root"/>
<propval name="profiles" type="astring" value="System Administrator"/>
<propval name="sudoers" type="astring" value="ALL=(ALL) ALL"/>
</property_group>
-->
<property_group name="root_account" type="application">
<propval name="login" type="astring" value="root"/>
<propval name="password" type="astring" value="{your_root_passwd}"/>
<propval name="type" type="astring" value="role"/>
</property_group>
</instance>
</service>
Dans un fichier XML, un commentaire débute avec <!--. Pour définir l'utilisateur nécessaire à la prise en charge d'Oracle Solaris 11, supprimez les marqueurs de commentaire XML entourant la structure de groupe de propriétés user_account. Ensuite, modifiez la structure de propriétés user_account pour créer l'utilisateur qui disposera des privilèges de rôle root. Si aucun mot-clé root_password n'a été indiqué, mettez en commentaire la structure du groupe de propriétés root_account.