ldap_cachemgr(1M)




NAME

     ldap_cachemgr - LDAP daemon to manage  client  configuration
     for LDAP based Network Information Service lookups


SYNOPSIS

     /usr/lib/ldap/ldap_cachemgr [-l  log-file] [-g]


DESCRIPTION

     The ldap_cachemgr daemon is a process that provides  an  up-
     to-date  configuration cache for LDAP naming services. It is
     started during multi-user boot.

     The ldap_cachemgr utility provides caching for  all  parame-
     ters  as  specified  and  used  by  the  LDAP naming service
     clients. The ldap_cachemgr  utility  uses  the  cache  files
     which are originally created by executing the ldapclient(1M)
     utility, as cold start files.  Updates to  the  cache  files
     take place dynamically if profiles are used to configure the
     client. See the init option to ldapclient(1M).

     The ldap_cachemgr utility helps improve the  performance  of
     the  clients that are using LDAP as the Naming service repo-
     sitory.  In order for the LDAP naming services  to  function
     properly,   the   ldap_cachemgr   daemon  must  be  running.
     ldap_cachemgr also improves system security  by  making  the
     configuration files readable by superuser only.

     The cache maintained by this daemon is  shared  by  all  the
     processes   that   access   LDAP  Naming  information.   All
     processes  access  this  cache  through  a  door  call.   On
     startup,  ldap_cachemgr initializes the cache from the cache
     files. See ldapclient(1M).  Thus, the cache survives machine
     reboots.

     The ldap_cachemgr daemon also acts as its own administration
     tool.   If  an instance of ldap_cachemgr is already running,
     commands are passed transparently to the running version.


OPTIONS

     The following options are supported:

     -g    Print current configuration and statistics to standard
           output.  This  is  the  only option executable without
           superuser privileges.

     -l log-file
           Cause ldap_cachemgr to use a log file other  than  the
           default /var/ldap/cachemgr.log.


EXAMPLES

     Example 1: Stopping and Restarting the ldap_cachemgr Daemon

     The following example shows how to stop and to  restart  the
     ldap_cachemgr daemon.

     example# /etc/init.d/ldap.client stop
     example# /etc/init.d/ldap.client start

     Example   2:   Forcing   ldap_cachemgr   to    Reread    the
     /var/ldap/ldap_client_file   and  /var/ldap/ldap_client_cred
     Files

     The following example shows how to  force  ldap_cachemgr  to
     reread        the       /var/ldap/ldap_client_file       and
     /var/ldap/ldap_client_cred files

     example# pkill -HUP ldap_cachemgr


FILES

     /var/ldap/cachemgr.log
           Default log file.

     /var/ldap/ldap_client_file

     /var/ldap/ldap_client_cred
           Files containing the LDAP configuration of the client.
           These  files  are  not  to be modified manually. Their
           content is not guaranteed to be human  readable.   Use
           ldapclient(1M) to update these files.


WARNINGS

     The ldap_cachemgr utility  is  included  in  the  Solaris  9
     release  on  an  uncommitted   basis  only. It is subject to
     change or removal in a future minor release.


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWnisu                    |
    |_____________________________|_____________________________|


SEE ALSO

     ldap(1),  ldapadd(1),  ldapdelete(1),  ldaplist(1),  ldapmo-
     dify(1),        ldapmodrdn(1),       ldapsearch(1),pkill(1),
     idsconfig(1M),        ldapaddent(1M),        ldapclient(1M),
     suninstall(1M), signal(3HEAD), resolv.conf(4), attributes(5)


Man(1) output converted with man2html