System Administration Commands nscd(1M)
NAME
nscd - name service cache daemon
SYNOPSIS
/usr/sbin/nscd [-f configuration-file] [-g] [-
e cachename, yes | no] [-i cachename]
DESCRIPTION
nscd is a process that provides a cache for the most common
name service requests. The default configuration-file
/etc/nscd.conf determines the behavior of the cache daemon.
See nscd.conf(4).
nscd provides caching for the passwd(4), group(4), hosts(4),
ipnodes(4), exec_attr(4), prof_attr(4), and user_attr(4)
databases through standard libc interfaces, such as
gethostbyname(3NSL), getipnodebyname(3SOCKET),
gethostbyaddr(3NSL), and others. Each cache has a separate
time-to-live for its data; modifying the local database
(/etc/hosts, /etc/resolv.conf, and so forth) causes that
cache to become invalidated upon the next call to nscd. The
shadow file is specifically not cached. getspnam(3C) calls
remain uncached as a result.
nscd also acts as its own administration tool. If an
instance of nscd is already running, commands are passed to
the running version transparently.
In order to preserve NIS+ security, the nscd service checks
the permissions on the passwd table if NIS+ is being used.
If this table cannot be read by unauthenticated users, then
nscd will make sure that any encrypted password information
returned from the NIS+ server is supplied only to the owner
of that password.
OPTIONS
Several of the options described below require a cachename
specification. Supported values are passwd, group, hosts,
ipnodes, exec_attr, prof_attr, and user_attr.
-f configuration-file Causes nscd to read its configura-
tion data from the specified file.
-g Prints current configuration and
statistics to standard output. This
is the only option executable by
non-root users.
-e cachename, yes|no Enables or disables the specified
cache.
-i cachename Invalidate the specified cache.
EXAMPLES
Example 1: Stopping and restarting the nscd daemon.
example# svcadm disable system/name-service-cache
example# svcadm enable system/name-service-cache
FILES
/etc/nscd.conf Determines athe behavior of the
cache daemon
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWcsu |
|_____________________________|_____________________________|
SEE ALSO
svcs(1), svcadm(1M), getspnam(3C), gethostbyname(3NSL),
getipnodebyname(3SOCKET), exec_attr(4), group(4), hosts(4),
ipnodes(4), nscd.conf(4), nsswitch.conf(4), passwd(4),
prof_attr(4), user_attr(4), attributes(5),
NOTES
The output from the -g option to nscd is subject to change.
Do not rely upon it as a programming interface.
The nscd service is managed by the service management facil-
ity, smf(5), under the service identifier:
svc:/system/name-service-cache
Administrative actions on this service, such as enabling,
disabling, or requesting restart, can be performed using
svcadm(1M). The service's status can be queried using the
svcs(1) command.
|
|