.\" You should have received a copy of the GNU General Public
.\" License along with this manual; if not, see
.\" <http://www.gnu.org/licenses/>.
-.\" %%%END_LICENSE
+.\" %%%LICENSE_END
.\"
.\" 2008-12-05 Petr Baudis <pasky@suse.cz>
.\" Rewrite the NOTES section to reflect modern reality
.\"
-.TH NSCD 8 2012-05-10 "GNU" "Linux Programmer's Manual"
+.TH NSCD 8 2015-05-07 "GNU" "Linux Programmer's Manual"
.SH NAME
nscd \- name service cache daemon
.SH DESCRIPTION
-Nscd is a daemon that provides a cache for the most common name service
+.B nscd
+is a daemon that provides a cache for the most common name service
requests.
The default configuration file,
.IR /etc/nscd.conf ,
determines the behavior of the cache daemon.
See
.BR nscd.conf (5).
-
-Nscd provides caching for accesses of the
+.PP
+.B nscd
+provides caching for accesses of the
.BR passwd (5),
.BR group (5),
-and
.BR hosts (5)
+.BR services (5)
+and
+.I netgroup
databases through standard libc interfaces, such as
.BR getpwnam (3),
.BR getpwuid (3),
.BR getgrgid (3),
.BR gethostbyname (3),
and others.
-
+.PP
There are two caches for each database:
a positive one for items found, and a negative one
for items not found.
after changing the configuration file of the database so that
.B nscd
invalidates its cache:
-
- $ \fBnscd -i\fP \fI<database>\fP
+.PP
+.in +4n
+.EX
+$ \fBnscd -i\fP \fI<database>\fP
+.EE
+.in
.SH SEE ALSO
.BR nscd.conf (5),
.BR nsswitch.conf (5)