Escriba el siguiente comando sysconfig create-profile con la agrupación users para generar un perfil válido que configure el usuario root y el usuario inicial.
# sysconfig create-profile -g users -o sc_users.xml
El servicio SMF svc:/system/config-user configura cuentas de usuario y cuentas de usuario root. Este servicio reconoce dos grupos de propiedades:
El grupo de propiedades root_account incluye propiedades SMF que configuran la cuenta de usuario root.
El grupo de propiedades user_account incluye propiedades SMF que configuran cuentas de usuario.
El grupo de propiedades root_account contiene las propiedades enumeradas en la siguiente tabla.
|
<service name="system/config-user" version="1" type="service"> <instance name="default" enabled="true"> <property_group name="root_account" type="application"> <propval name="password" value="encrypted_password"/> <propval name="type" value="normal"/> <propval name="expire" value="0"/> </property_group> </instance> </service>
Esta sección incluye la siguiente información:
Creación de una cuenta de usuario sin depender del montador automático
De manera predeterminada, cuando se crean las cuentas de usuario iniciales, los directorios raíz se gestionan mediante el montador automático y se accede a ellos en los directorios /home/login. Para crear cuentas de usuario iniciales sin depender del montador automático, defina la propiedad user_account/autohome en la cadena vacía ("") en el perfil de configuración de sistema.
Definir la propiedad user_account/autohome en la cadena vacía tiene las siguientes consecuencias:
La entrada de directorio de inicio del archivo /etc/passwd se define en el punto de montaje del conjunto de datos ZFS del directorio de inicio, no en /home/login. El punto de montaje predeterminado del conjunto de datos ZFS del directorio raíz es /export/home/login.
No se agrega ninguna entrada de asignación al archivo /etc/auto_home.
El grupo de propiedades user_account contiene las propiedades enumeradas en la siguiente tabla.
|
Para configurar varios usuarios en el sistema recién instalado, especifique los usuarios con el comando useradd en una secuencia de comandos. Luego, utilice una servicio SMF de ejecución única para ejecutar la secuencia de comandos en el primer inicio. Consulte el Chapter 13, Ejecución de una secuencia de comandos personalizada durante el primer inicio para obtener instrucciones.
El grupo de propiedades ssh_public_keys contiene las claves SSH generadas previamente. Las claves se escribirá en el archivo $HOME/ .ssh/authorized_keys del usuario cuando se configure el cliente.
Ejemplo 11-2 Configuración de claves SSH<property_group name="user_account" type="application"> <...> <property type="astring" name="ssh_public_keys"> <astring_list> <value_node value='[<options>] <key-type> <base64-encoding-key> [<comment>]' <value_node value='[<options>] <key-type> <base64-encoding-key> [<comment>]' </astring_list> </property> </property_group>