Network security services server environment variables

Table 1 provides a list of environment variables used by the NSS server that you can alter for a particular installation.
Table 1. NSS server environment variables
Environment variable Description Any specific coding rules
NSSD_CODEPAGE Used by the NSS server to specify the EBCDIC codepage to be used for the configuration file. The default codepage is IBM-1047. The following codepages are supported:
  • IBM-037
  • IBM-273
  • IBM-274
  • IBM-275
  • IBM-277
  • IBM-278
  • IBM-280
  • IBM-281
  • IBM-282
  • IBM-284
  • IBM-285
  • IBM-297
  • IBM-500
  • IBM-871
  • IBM-1047
  • IBM-1140
  • IBM-1141
  • IBM-1142
  • IBM-1143
  • IBM-1144
  • IBM-1145
  • IBM-1146
  • IBM-1147
  • IBM-1148
  • IBM-1149
Example:
NSSD_CODEPAGE=IBM-1141
NSSD_FILE Used by the NSS server in the search order for the NSS server configuration file. For details on the search order used for locating this configuration file, see TCP/IP configuration data sets.

If this environment variable is not defined, the default value used by the NSS server is /etc/security/nssd.conf.

Example:
NSSD_FILE=/etc/security/nssd.conf
NSSD_PIDFILE Used by the NSS server in the search order for the NSS server PID file. The search order for the NSS server PID file is as follows:
  1. NSSD_PIDFILE environment variable
  2. /etc/nssd.pid

If this environment variable is not defined, the default value used by the NSS server is /etc/nssd.pid.

Example:
NSSD_PIDFILE=/etc/nssd.pid
NSSD_CTRACE_MEMBER Used by the NSS server to specify the name of a parmlib member that contains default CTRACE settings. The NSSD_CTRACE_MEMBER environment variable is read by the NSS server only during initialization. Changes to the NSSD_CTRACE_MEMBER after NSS server initialization have no effect. If this environment variable is not defined, the default value used by the NSS server is CTINSS00. Example:
 NSSD_CTRACE_MEMBER=CTINSS00