home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / a_man / cat7 / ldap.z / ldap
Encoding:
Text File  |  2002-10-03  |  5.8 KB  |  133 lines

  1.  
  2.  
  3.  
  4. LLLLDDDDAAAAPPPP((((7777PPPP))))                                                              LLLLDDDDAAAAPPPP((((7777PPPP))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ldap - Lightweight Directory Access Protocol (Client)
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      /var/ns/lib/libns_ldap.so
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      Lightweight Directory Access Protocol (LDAP) is a specification for a
  16.      client-server protocol to retrieve and manage directory information.
  17.      Originally intended as a means for clients on lightweight workstations to
  18.      access X.500 directories, it can be used with any directory system which
  19.      follows the X.500 data model.  The libns_ldap.so shared library contains
  20.      routines to contact a remote LDAP server daemon, fetch information, and
  21.      format it so that it is available to local name service routines.  This
  22.      library is meant to be used with the nsd(1M) name service daemon only.
  23.  
  24.      The library ////vvvvaaaarrrr////nnnnssss////lllliiiibbbb////lllliiiibbbbnnnnssss____llllddddaaaapppp....ssssoooo is opened by the nnnnssssdddd((((1111MMMM)))) daemon
  25.      when llllddddaaaapppp is listed as the protocol for some map in a nnnnsssssssswwwwiiiittttcccchhhh....ccccoooonnnnffff file.
  26.      On first open the library initialization procedure parses the
  27.      configuration file ////vvvvaaaarrrr////nnnnssss////llllddddaaaapppp....ccccoooonnnnffff to determine the list of servers to
  28.      contact, and the schemas for each table in the database.
  29.  
  30.      The library contains code to fetch data from a remote LDAP server and
  31.      present it as lines from the configuration file from which it came.  The
  32.      nsd daemon then presents that data in the filesystem mounted under /ns.
  33.  
  34.      Extended attributes in the nnnnsssssssswwwwiiiittttcccchhhh....ccccoooonnnnffff file can be used to control the
  35.      behavior of the LDAP protocol.  Extended attributes are simply lists of
  36.      key/value pairs attached to each object in the nsd filesystem.  The
  37.      attributes supported in this library are:
  38.  
  39.      ddddoooommmmaaaaiiiinnnn
  40.           The ddddoooommmmaaaaiiiinnnn is used to determine which remote LDAP server to contact
  41.           for a request.  This attribute is typically inherited from the
  42.           daemon depending on the nsswitch.conf file that is being read.
  43.  
  44.      ttttaaaabbbblllleeee
  45.           The ttttaaaabbbblllleeee attribute is typically inherited from the daemon based on
  46.           the line from which this entry occurs in the nsswitch.conf file.  In
  47.           the above example the ttttaaaabbbblllleeee attribute would be set to hhhhoooossssttttssss....bbbbyyyynnnnaaaammmmeeee
  48.           or hhhhoooossssttttssss....bbbbyyyyaaaaddddddddrrrr depending on the context of the request.  The table
  49.           attribute determines which database schema and format are used.  See
  50.           the ldap.conf(4) man page for more information on schemas.
  51.  
  52.      kkkkeeeeyyyy  The kkkkeeeeyyyy is set by the nsd daemon for each request.  The schema for
  53.           the current table typically contains a rewriting rule for the key to
  54.           make an appropriate request to the remote LDAP daemon.
  55.  
  56.      ooooppppeeeennnn____ttttiiiimmmmeeeeoooouuuutttt
  57.           The ooooppppeeeennnn____ttttiiiimmmmeeeeoooouuuutttt attribute specifies the amount of time in seconds
  58.           the client will wait for a bind or connect request to be returned
  59.           from the server before giving up.  The default is 2 seconds.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. LLLLDDDDAAAAPPPP((((7777PPPP))))                                                              LLLLDDDDAAAAPPPP((((7777PPPP))))
  71.  
  72.  
  73.  
  74.      sssseeeeaaaarrrrcccchhhh____ttttiiiimmmmeeeeoooouuuutttt
  75.           The sssseeeeaaaarrrrcccchhhh____ttttiiiimmmmeeeeoooouuuutttt attribute specifies the amount of time in seconds
  76.           the client will wait for a search request to be returned from the
  77.           server before giving up.  The default is 2 seconds.
  78.  
  79.      eeeerrrrrrrroooorrrr____ttttiiiimmmmeeeeoooouuuutttt
  80.           The eeeerrrrrrrroooorrrr____ttttiiiimmmmeeeeoooouuuutttt attribute specifies the amount of time in seconds
  81.           a particular server will be taken off of the round-robin cue after
  82.           an error has occurred.  The default is 5 seconds.
  83.  
  84.      mmmmaaaaxxxx____rrrreeeeqqqquuuueeeessssttttssss
  85.           The mmmmaaaaxxxx____rrrreeeeqqqquuuueeeessssttttssss attribute specifies the number of referrals that
  86.           will be followed for a given request.  The default is 3.
  87.  
  88. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  89.      nsd(1M), nsswitch.conf(4), ldap.conf(4)
  90.      IIIIRRRRIIIIXXXX AAAAddddmmmmiiiinnnn:::: NNNNeeeettttwwwwoooorrrrkkkkiiiinnnngggg aaaannnndddd MMMMaaaaiiiillll
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.