nss(5) - phpMan

Command: man perldoc info search(apropos)  


nss(5)                                                                  nss(5)



NAME
       nss - Name Service Switch configuration file


DESCRIPTION
       Each  call to a function which retrieves data from a system database like the pass-
       word or group database is handled by the Name Service Switch implementation in  the
       GNU  C  library.  The various services provided are implemented by independent mod-
       ules, each of which naturally varies widely from the other.

       The default implementations coming with the GNU C library are by default  conserva-
       tive  and  do  not  use unsafe data.  This might be very costly in some situations,
       especially when the databases are large.  Some modules allow the system administra-
       tor to request taking shortcuts if these are known to be safe.  It is then the sys-
       tem administrator's responsibility to ensure the assumption is correct.

       There are other modules where the implementation changed over time.  If  an  imple-
       mentation  used  to sacrifize speed for memory consumption it might create problems
       if the preference is switched.

       The /etc/default/nss file contains a number of variable assignments.  Each variable
       controls the behavior of one or more NSS modules.  White spaces are ignored.  Lines
       beginning with '#' are treated as comments.

       The variables currently recognized are:

       NETID_AUTHORITATIVE = TRUE|FALSE
              If set to TRUE, the NIS backend for the initgroups(3) function  will  accept
              the  information  from  the netid.byname NIS map as authoritative.  This can
              speed up the function significantly if the group.byname map is  large.   The
              content of the netid.byname map is used as is.  The system administrator has
              to make sure it is correctly generated.


       SERVICES_AUTHORITATIVE = TRUE|FALSE
              If set to TRUE, the NIS backend  for  the  getservbyname(3)  and  getservby-
              name_r(3)  function will assume services.byservicename NIS map exists and is
              authoritative, particularly that it contains both keys with /proto and with-
              out  /proto  for both primary service names and service aliases.  The system
              administrator has to make sure it is correctly generated.


       SETENT_BATCH_READ = TRUE|FALSE
              If set to TRUE, the NIS backend for the setpwent(3)  and  setgrent(3)  func-
              tions  will  read the entire database at once and then hand out the requests
              one by one from memory with every corresponding getpwent(3)  or  getgrent(3)
              call  respectively.   Otherwise  each  getpwent(3) or getgrent(3) call might
              result into a network communication with the server to get the next entry.



EXAMPLE
       The default configuration corresponds to the following configuration file:

       NETID_AUTHORITATIVE=FALSE
       SERVICES_AUTHORITATIVE=FALSE
       SETENT_BATCH_READ=FALSE



FILES
       /etc/default/nss


AUTHOR
       Ulrich Drepper <drepper AT redhat.com>


SEE ALSO
       nsswitch.conf



nss                                May 2006                             nss(5)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache/2.2.15 (CentOS)
Under GNU General Public License
2014-09-24 02:25 @127.0.0.1 CrawledBy CCBot/2.0 (http://commoncrawl.org/faq/)
Valid XHTML 1.0!Valid CSS!