Puede especificar la configuración de cualquier característica del sistema que se pueda configurar mediante las propiedades SMF. Por ejemplo, el perfil de configuración del sistema puede configurar una cuenta de usuario root, un usuario inicial, la distribución del teclado, el tipo de terminal, una interfaz de red IPv4 (estática o DHCP) y la ruta predeterminada, una interfaz de red IPv6 (estática o addrconf) y la ruta predeterminada, y el servicio de nombres (lista de servidores de nombres, lista de búsqueda, dominio). Si especifica un servicio o una propiedad que no se aplica, esa especificación se ignora. No especifique ninguna propiedad determinada más de una vez.
Si no está seguro de las propiedades SMF que debe especificar, puede utilizar el subcomando describe del comando svccfg para mostrar una descripción de los grupos de propiedades y las propiedades de un servicio, incluidos los valores posibles. Consulte los subcomandos de inspección y modificación de propiedades en la página del comando man svccfg(1M).
svccfg -s FMRI describe [-v] [-t] [propertygroup/property]
Es posible consultar un grupo de propiedades o una propiedad específica. Para ello, se debe especificar el nombre del grupo de propiedades, o el nombre del grupo de propiedades y el nombre de la propiedad, separados por una barra diagonal (/), como argumento.
La opción –v proporciona toda la información disponible, incluidas las descripciones de la configuración actual, las restricciones y otras opciones de configuración posibles.
La opción –t muestra únicamente los datos de plantilla para la selección (consulte la página del comando man smf_template(5)), y no muestra la configuración actual de los grupos de propiedades y las propiedades.
$ svccfg -s name-service/switch describe config config application Name service switch configuration data as described in nsswitch.conf(4). config/value_authorization astring solaris.smf.value.name-service.switch config/default astring files Default configuration database entry. config/host astring "files dns mdns" Override configuration for host database lookups. (both IPv4 and IPv6 hosts) config/printer astring "user files" Override configuration for printer database lookups. $ svccfg -s name-service/switch describe -v config config application name: config type: application required: true target: this description: Name service switch configuration data as described in nsswitch.conf(4). config/value_authorization astring solaris.smf.value.name-service.switch config/default astring files type: astring required: true Default configuration database entry. visibility: readwrite minimum number of values: 1 maximum number of values: 1 value: files ... $ svccfg -s name-service/switch describe -t config name: config type: application Name service switch configuration data as described in nsswitch.conf(4). name: default type: astring Default configuration database entry. name: host type: astring Override configuration for host database lookups. (both IPv4 and IPv6 hosts) name: password type: astring Override configuration for passwd database lookups. Also used with the shadow and user_attr databases. name: group type: astring Override configuration for group database lookups. name: network type: astring Override configuration for network database lookups. ... $ svccfg -s system/config-user describe root_account root_account application root_account/expire astring root_account/password astring root_account/read_authorization astring solaris.smf.read.system-config root_account/stability astring Evolving root_account/type astring