nisdefaults(1) nisdefaults(1)
NAME [Toc] [Back]
nisdefaults - display NIS+ default values
SYNOPSIS [Toc] [Back]
nisdefaults [ -adghprstv ]
DESCRIPTION [Toc] [Back]
nisdefaults prints the default values that are returned by calls to
the NIS+ local name functions (see nis_local_names(3N)). With no
options specified, all defaults will be printed in a verbose format.
With options, only that option is displayed in a terse form suitable
for shell scripts. See the example below.
Options [Toc] [Back]
-a Print all defaults in a terse format.
-d Print the default domain name.
-g Print the default group name.
-h Print the default host name.
-p Print the default principal name.
-r Print the default access rights with which new objects will be
created.
-s Print the default directory search path.
-t Print the default time to live value.
-v Print the defaults in a verbose format. This prepends an
identifying string to the output.
EXAMPLES [Toc] [Back]
Print the NIS+ defaults for a root process on machine example in the
foo.bar. domain:
example# nisdefaults
Principal Name : example.foo.bar.
Domain Name : foo.bar.
Host Name : example.foo.bar.
Group Name :
Access Rights : ----rmcdr---r---
Time to live : 12:00:00
Search Path : foo.bar.
Set a variable in a shell script to the default domain:
DOMAIN=`nisdefaults -d`
Hewlett-Packard Company - 1 - HP-UX 11i Version 2: August 2003
nisdefaults(1) nisdefaults(1)
Print out the default time to live in a verbose format:
nisdefaults -tv
Time to live : 12:00:00
Print out the time to live in the terse format:
nisdefaults -t
43200
EXTERNAL INFLUENCES [Toc] [Back]
Environment Variables
Several environment variables affect the defaults associated with a
process.
NIS_DEFAULTS This variable contains a defaults string that will
override the NIS+ standard defaults. The defaults
string is a series of tokens separated by colons.
These tokens represent the default values to be used
for the generic object properties. All of the legal
tokens are described below.
ttl=time
This token sets the default time to live for
objects that are created. The value time is
specified in the format as defined by the
nischttl command. (See nischttl(1)). The
default value is 12 hours.
owner=ownername
This token specifies that the NIS+ principal
ownername should own created objects. The
default for this value is the principal who is
executing the command.
group=groupname
This token specifies that the group groupname
should be the group owner for created objects.
The default is NULL.
access=rights
This token specifies the set of access rights
that are to be granted for created objects.
The value rights is specified in the format as
defined by the nischmod command. (See
nischmod(1)). The default value is
----rmcdr---r---.
NIS_GROUP This variable contains the name of the local NIS+
group. If the name is not fully qualified, the
default domain will be appended to it.
Hewlett-Packard Company - 2 - HP-UX 11i Version 2: August 2003
nisdefaults(1) nisdefaults(1)
NIS_PATH This variable overrides the default NIS+ directory
search path. It contains an ordered list of
directories separated by ':' (colon) characters. The
'$' (dollar sign) character is treated specially.
Directory names that end in '$' have the default
domain appended to them, and a '$' by itself is
replaced by the list of directories between the
default domain and the global root that are at least
two levels deep. The default NIS+ directory search
path is '$'.
Refer to the Name Expansion subsection in nis+(1)
for more details.
WARNINGS [Toc] [Back]
HP-UX 11i Version 2 is the last HP-UX release on which NIS+ is
supported.
LDAP is the recommended replacement for NIS+. HP fully supports the
industry standard naming services based on LDAP.
AUTHOR [Toc] [Back]
nisdefaults was developed by Sun Microsystems, Inc.
SEE ALSO [Toc] [Back]
nis+(1), nis_local_names(3N).
Hewlett-Packard Company - 3 - HP-UX 11i Version 2: August 2003 [ Back ] |