<!– User Configuration Section. Here we need to add non-default groups and then add users to those groups. –> <groups config:type=“list”>
<group> <gid>100</gid> <groupname>users</groupname> <userlist/> </group> <% @obj.groups.each_index do |index| gid = 100 + index name = @obj.groups[index] -%> <group> <gid><%= gid -%></gid> <groupname><%= name -%></groupname> <userlist><%= @obj.login -%></userlist> </group> <% end -%>
</groups>
<user_defaults>
<expire/> <group>100</group> <groups/> <home>/home</home> <inactive>-1</inactive> <no_groups config:type="boolean">true</no_groups> <shell>/bin/bash</shell> <skel>/etc/skel</skel> <umask>022</umask>
</user_defaults>
<users config:type=“list”>
<user> <user_password><%= @obj.password -%></user_password> <username>root</username> </user> <user> <fullname><%= @obj.name -%></fullname> <gid>100</gid> <home><%= '/home' + @obj.login -%></home> <password_settings> <expire/> <flag/> <inact>-1</inact> <max>99999</max> <min>0</min> <warn>7</warn> </password_settings> <shell>/bin/bash</shell> <uid><%= @obj.uid -%></uid> <user_password><%= @obj.password -%></user_password> <username><%= @obj.login -%></username> </user>
</users>