default(F) 06 January 1993 default(F) Name default - system default database file Format See authcap(F) Description The default file (/etc/auth/system/default) allows an administrator to define and change system-wide parameter values globally for users and de- vices. Changes to this file are normally made by selecting Accounts -> Defaults in sysadmsh(ADM). default contains three types of parameters: + System wide parameters which do not appear in any other system data- base. A system wide parameter not specified in default database is undefined. + User parameters which are typically specified in a protected password database file (see prpw(F)). + Terminal control parameters which are typically specified in the ter- minal control database file (see ttys(F)). System default parameters may be specified for fields found in the pro- tected password (prpw) and terminal control (ttys) databases. Trusted programs honor the values from the prpw and ttys databases first if pro- vided. Otherwise, the program may choose to use the system default value if one has been specified. If neither value is specified, the program may supply a reasonable default value or abort. For descriptions of the specific fields provided by the protected pass- word and terminal control databases, see the prpw(F) and ttys(F) manual pages. The following fields are unique to the system default database and should not be specified in any of the other system databases: u_integrity Indicates whether inconsistencies between data held in the passwd file and the prpw database will cause a failure, or be silently ignored. d_name Set to the string ``default''. u_pwseg Contains a value determining how many segments, each equivalent to 8 characters of clear text, are significant when validating passwords. u_secclass Identifies the security class supported by the system. Used for informational purposes only. Possible values are a1, b1, b2, b3, c1, c2, and d. u_singleuserpswd Indicates whether the root password is required to enter system maintenance mode. u_tcbpw Indicates whether the prpw database or the passwd file should be used when there are inconsistencies between them. Examples The following is an example of a typical system default database: default:\ :d_name=default:\ :u_pwd=*:\ :u_priority#0:\ :u_cmdpriv=audittrail,su,queryspace,printqueue:\ :u_syspriv=execsuid,nopromain,chmodsugid,chown:\ :u_minchg#0:u_maxlen#10:\ :u_exp#3628800:u_life#15768000:\ :u_pickpw:u_genpwd:u_restrict@:u_nullpw@:\ :u_suclog#0:u_unsuclog#0:u_maxtries#5:u_lock:\ :u_singleuserpswd:u_secclass=c2:\ :u_integrity:u_tcbpw:u_pwseg#10:\ :t_logdelay#2:t_maxtries#9:t_login_timeout#40:\ :chkent: This system default database defines the three different types of values which are supported. The following values are assigned on a system-wide only basis: + The root password must be supplied to enter system maintenance mode (u_singleuserpswd). + The system security class is defined as c2 (u_secclass=c2). + Inconsistencies in data held about a user in the passwd and prpw files will cause operations such as login to fail (u_integrity). + When information about a user in passwd and prpw differs, the prpw in- formation will be assumed to be correct (u_tcbpw). + Lastly, up to 80 characters of clear text are significant in password comparisons (u_pwseg#10). This database also defines protected password and terminal control data- base default values. Fields beginning with u_ correspond to protected password fields. Similarly, fields starting with the t_ prefix are termi- nal control database fields. The three field types are used to supply system-wide default values if a user or terminal specific value is not supplied by the corresponding database. See the prpw(F) and ttys(F) manu- al pages for these databases for a complete description of the applicable fields. Files /etc/auth/system/default system default database See also authcap(F), getprdfent(S), prpw(F), sysadmsh(ADM), ttys(F) Standards conformance default is not part of any currently supported standard; it is an exten- sion of AT&T System V provided by The Santa Cruz Operation, Inc.