Vous pouvez indiquer la configuration de toute caractéristique système configurable par le biais des propriétés SMF. Par exemple, le profil de configuration système peut configurer un compte root, un utilisateur initial, le clavier, le type de terminal, une interface réseau IPv4 (statique ou DHCP) et une route par défaut, une interface réseau IPv6 (statique ou addrconf) et une route par défaut, ainsi qu'un service de noms (liste de serveurs de noms, liste de recherche, domaine). Si vous spécifiez un service ou une propriété qui ne s'applique pas, cette spécification est ignorée. Ne spécifiez pas une propriété particulière plus d'une fois.
Si vous n'êtes pas sûr des propriétés SMF que vous devez indiquer, vous pouvez utiliser la sous-commande describe de la commande svccfg pour afficher une description des groupes de propriétés et des propriétés d'un service, y compris les paramètres possibles. Reportez-vous à la section "Sous-commandes de modification et d'inspection de propriété" sur la page de manuel svccfg(1M).
svccfg -s FMRI describe [-v] [-t] [propertygroup/property]
Un groupe de propriétés ou une propriété spécifique peut être interrogé en spécifiant le nom du groupe de propriétés ou le nom du groupe de propriétés et le nom de la propriété, en les séparant par une barre oblique (/), sous la forme d'un argument.
L'option –v fournit toutes les informations disponibles, y compris des descriptions des paramètres actuels, des restrictions et d'autres choix possibles de configuration.
L'option –t affiche uniquement les données du modèle pour la sélection (reportez-vous à la page de manuel smf_template(5)) et n'affiche pas les paramètres actuels de groupes de propriétés et de propriétés.
$ 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