*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> nisfiles (4)              



 nisfiles(4)                                                     nisfiles(4)

 NAME    [Toc]    [Back]
      nisfiles - NIS+ database files and directory structure

 SYNOPSIS    [Toc]    [Back]

 DESCRIPTION    [Toc]    [Back]
      The Network Information Service Plus (NIS+) uses a memory-based,
      replicated database.  This database uses a set of files in the
      /var/nis directory for checkpointing to stable storage and for
      maintaining a transaction log.  Additionally, the NIS+ server and
      client use files in this directory to store binding and state

      The NIS+ service implements an authentication and authorization system
      that is built upon Secure RPC.  In this implementation, the service
      uses a table named cred.org_dir.domain-name to store the public and
      private keys of principals that are authorized to access the NIS+
      namespace.  It stores group access information in the subdomain
      groups_dir.domain-name as group objects.  These two tables appear as
      files in the /var/nis/hostname directory on the NIS+ server.

      Unlike the previous versions of the network information service in
      NIS+, the information in the tables is initially loaded into the
      service from the ASCII files on the server and then updated using NIS+
      utilities (nistbladm -D).  Some sites may wish to periodically
      regenerate the ASCII files for archival purposes.  To do this, a
      script should be added in the crontab(1) of the server that lists
      these tables and creates the ASCII file from the result.

      Note: Except for the NIS_COLDSTART and NIS_SHARED_DIRCACHE file, no
      other files should be manipulated by commands such as cp(1), mv(1) or
      rm(1).  The transaction log file keeps logs of all changes made, and
      hence the files cannot be manipulated independently.

      The files described below are stored in the /var/nis directory:

      NIS_COLDSTART    [Toc]    [Back]
                This file contains NIS+ directory objects that are to be
                preloaded into the NIS+ cache at startup time.  This file is
                usually created at NIS+ installation time.  See nisini

      NIS_SHARED_DIRCACHE    [Toc]    [Back]
                This file contains the current cache of NIS+ bindings being
                maintained by the cache manager.  The contents can be viewed
                with nisshowcache(1M).

                This file contains a transaction log that is maintained by
                the NIS+ service.  It can be viewed using the nislog(1M)

 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003

 nisfiles(4)                                                     nisfiles(4)

                command.  This file contains holes.  Its apparent size may
                be a lot higher than its actual size.  There is only one
                transaction log per server.

                This file is a dictionary that is used by the NIS+ database
                to locate its files.  It is created by the default NIS+
                database package.

                This is the log file for the database dictionary.  When the
                server is checkpointed (nisping -C), this file will be

      hostname  This directory contains databases that the server uses.

                On root servers, this file contains a directory object that
                describes the root of the name space.

                On root servers, this file contains a directory object that
                describes the parent namespace.  This file is created by the
                nisinit(1M) command.

                For each table in the directory there will be a file with
                the same name that stores the information about that table.
                If there are subdirectories within this directory, the
                database for the table is stored in the file

                This file contains the database log for the table
                table_name.  The log file maintains the state of individual
                transactions to each database.  When a database has been
                checkpointed (that is, all changes have been made to the
                hostname/table_name stable storage), this log file will be

                Currently, NIS+ does not automatically do checkpointing.
                The system administrator may want to do nisping-C (see
                nisping(1M)) operations periodically (such as, once a day)
                to checkpoint the log file.  This can be done either through
                a cron(1M) job, or manually.

                On root servers, this file stores the database associated
                with the root directory.  It is similar to other table
                databases.  The corresponding log file is called

 Hewlett-Packard Company            - 2 -   HP-UX 11i Version 2: August 2003

 nisfiles(4)                                                     nisfiles(4)

                This table contains the credentials of principals in this
                NIS+ domain.

                This table contains the group authorization objects needed
                by NIS+ to authorize group access.

                This file contains a list of all NIS+ directories that are
                being served by the NIS+ server on this server.  When this
                server is added or deleted from any NIS+ directory object,
                this file is updated by the server.

 WARNINGS    [Toc]    [Back]
      HP-UX 11i Version 2 is the last HP-UX release on which NIS+ is

      LDAP is the recommended replacement for NIS+.  HP fully supports the
      industry standard naming services based on LDAP.

 AUTHOR    [Toc]    [Back]
      nisfiles was developed by Sun Microsystems, Inc.

 SEE ALSO    [Toc]    [Back]
      cp(1), crontab(1), mv(1), rm(1), nis+(1), niscat(1), nismatch(1),
      nistbladm(1), nisclient(1M), nisinit(1M), nislog(1M), nisping(1M),
      nis_db(3N), nis_objects(3N).

 Hewlett-Packard Company            - 3 -   HP-UX 11i Version 2: August 2003
[ Back ]
 Similar pages
Name OS Title
ypfiles IRIX the NIS database and directory structure
ypfiles HP-UX Network Information Service database and directory structure
ypfiles Tru64 Network Information Service (NIS) database and directory structure
pax HP-UX Extracts, writes, and lists archive files; copies files and directory hierarchies
File::Find IRIX traverse a directory structure depth-first
dtfilsys HP-UX CDE file system; directory tree structure
DtMmdbInfoRequest HP-UX database access request structure in dtinfo
MDS_Install Tru64 Create the object directory database (CDSA)
MDS_Uninstall Tru64 Delete the object directory database (CDSA)
cp HP-UX copy files and directory subtrees
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service