Sun ONE ·Î°í     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     
Sun ONE Directory Server 5.2 ¼³Ä¡ ¹× Á¶Á¤ ¼³¸í¼­



7Àå   »öÀÎÈ­ Á¶Á¤

Directory Server¿¡¼­ ó¸®ÇÏ´Â Ç׸ñ ¼ö°¡ ´Ã¸é °Ë»ö¿¡ »ç¿ëµÇ´Â ½Ã°£°ú ½Ã½ºÅÛ ÀÚ¿øµµ Áõ°¡ÇÕ´Ï´Ù. »öÀÎÀº °Ë»ö ¼º´ÉÀ» Çâ»ó½ÃŰ´Â µµ±¸ÀÔ´Ï´Ù. ÀÌ Àå¿¡¼­´Â ƯÁ¤ ¹èÆ÷¿¡ ƯÁ¤ »öÀÎÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ¼Õ½Ç°ú ÀÌÁ¡À» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Directory Server »öÀÎÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

»öÀÎ

»öÀÎÀº Á¶È¸ Á¤º¸¿Í Directory Server Ç׸ñÀ» ¿¬°áÇÏ¸ç ÆÄÀÏ Çü½ÄÀ¸·Î Directory Server µ¥ÀÌÅͺ£À̽º¿Í ÇÔ²² ÀúÀåµË´Ï´Ù. ¿©±â¼­ µ¥ÀÌÅͺ£À̽º´Â Á¢¹Ì»çÀÇ ¹°¸®Àû Ç¥½ÃÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ¹èÆ÷ ½Ã Á¢¹Ì»ç¿Í µ¥ÀÌÅͺ£À̽º´Â 1´ë1·Î ´ëÀÀÇÏÁö¸¸ ÇÑ °³ÀÇ Á¢¹Ì»ç°¡ ¿©·¯ µ¥ÀÌÅͺ£À̽º¿¡ ºÐ»êµÉ ¼öµµ ÀÖ½À´Ï´Ù. Directory Server´Â ±âº»ÀûÀ¸·Î ServerRoot/slapd-ServerID/db/¿¡ nsslapd-directoryÀÇ ±âº»°ªÀ¸·Î µ¥ÀÌÅͺ£À̽º¸¦ ÀúÀåÇÕ´Ï´Ù. ¿©±â¿¡ ÀúÀåµÈ °¢ µ¥ÀÌÅͺ£À̽º ÀνºÅϽº´Â »öÀÎÈ­µÈ ¼Ó¼º ´ç ÇÑ °³ÀÇ »öÀÎ ÆÄÀÏÀ» °®½À´Ï´Ù. ¿¹¸¦ µé¾î, µ¥ÀÌÅͺ£À̽ºÀÇ CN »öÀÎ ÆÄÀÏÀÎ exampleÀº dc=example,dc=com Á¢¹Ì»ç Ç׸ñÀ» ÀúÀåÇϸç ServerRoot/slapd-ServerID/db/example/example_cn.db3À̶ó°í ÇÕ´Ï´Ù.

»öÀÎÈ­µÇ´Â Ç׸ñÀº Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µð·ºÅ丮 µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÏ´Â ¹æ¹ý¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. Ç¥ 7-1¿¡´Â Ç¥ÁØ »öÀÎ À¯ÇüÀÌ °£·«ÇÏ°Ô ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 7-1    Ç¥ÁØ »öÀÎ À¯Çü 

»öÀÎ À¯Çü

Áú¹® Çü½Ä

±Ù»ç

¼Ó¼º °ªÀÌ foobar¿Í ºñ½ÁÇÑ °ªÀ» °¡Áø Ç׸ñÀº?

ã¾Æº¸±â

ÀÌ °¡»ó ¸ñ·Ï º¸±â °Ë»ö¿¡ ¸Â´Â Ç׸ñÀº?

µ¿ÀÏ

¼Ó¼º °ªÀÌ foobarÀÎ Ç׸ñÀº?

±¹°¡º°

ÀÌ ±¹°¡º° ·ÎÄÌ¿¡ ¸Â´Â Ç׸ñÀº?

ÀÖÀ½

ÀÌ ¼Ó¼ºÀÌ ÀÖ´Â Ç׸ñÀº?

ÇÏÀ§ ¹®ÀÚ¿­

¼Ó¼º °ªÀÌ *foo*¿¡ ÀÏÄ¡ÇÏ´Â Ç׸ñÀº?

CN°ú °°Àº ƯÁ¤ ¼Ó¼ºÀÇ »öÀÎ ÆÄÀÏ¿¡´Â ¿©·¯ À¯ÇüÀÇ »öÀÎÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î CNÀÌ µ¿ÀÏ ¹× ÇÏÀ§ ¹®ÀÚ¿­ À¯ÇüÀ¸·Î example µ¥ÀÌÅͺ£À̽º¿¡ »öÀÎÈ­µÇ¾î ÀÖÀ¸¸é example_cn.db3¿¡´Â µ¿ÀÏ »öÀΰú ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÀÌ ¸ðµÎ Æ÷ÇԵ˴ϴÙ.

´ÙÀ½ ³»¿ëÀº Sun ONE Directory Server °ü¸® ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

  • °¢ »öÀÎ À¯Çü¿¡ ´ëÇÑ °³¿ä
  • »öÀÎ ÀÛ¼º ¹× »èÁ¦ ¹æ¹ý
  • Directory Server¿¡¼­ ÀÛ¼ºÇÏ´Â ±âº» »öÀÎ ¸ñ·Ï
  • Directory Server¿¡ ÇÊ¿äÇÑ ½Ã½ºÅÛ »öÀÎ ¸ñ·Ï

´ëºÎºÐÀÇ °æ¿ì ±âº» »öÀÎÀº °Ë»ö ¼º´ÉÀ» Çâ»ó½ÃŰ¸ç ¸Þ½Ã¡°ú °°Àº ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀϺΠÁö¿øÇÕ´Ï´Ù. ¼º´É Çâ»óÀ» À§ÇØ Æ¯Á¤ ±âº» »öÀÎÀ» ºñȰ¼ºÈ­Çϰųª »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ »öÀÎÀº Directory Server ÀÛµ¿¿¡ Áß¿äÇÑ ¿ªÇÒÀ» ÇϹǷΠ»èÁ¦Çϰųª ¼öÁ¤ÇÏÁö ¸¶½Ê½Ã¿À.

ÀÌÁ¡: °Ë»ö ½Ã »öÀÎÀÇ ¿ªÇÒ

»öÀÎÀº °Ë»ö ¼Óµµ¸¦ Áõ°¡½Ãŵ´Ï´Ù. »öÀο¡´Â °ª ¸ñ·ÏÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸ç, °¢°¢ÀÇ °ªÀº ÇØ´çµÇ´Â Ç׸ñ ½Äº°ÀÚ ¸ñ·Ï°ú ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. Directory Server´Â »öÀο¡ ÀÖ´Â Ç׸ñ ½Äº°ÀÚ ¸ñ·ÏÀ» »ç¿ëÇÏ¿© ½Å¼ÓÇÏ°Ô Ç׸ñÀ» Á¶È¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç׸ñ ¸ñ·ÏÀ» °ü¸®ÇÏ´Â »öÀÎÀÌ ¾øÀ¸¸é Directory Server´Â °Ë»ö¿¡ ÀÏÄ¡ÇÏ´Â Ç׸ñÀ» ã±â À§ÇØ Á¢¹Ì»çÀÇ ¸ðµç Ç׸ñÀ» È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.

°Ë»ö ¿äûÀÌ ¾î¶»°Ô 󸮵ǴÂÁö ÀÌÇØÇÏ¸é »öÀÎÈ­µÈ °Ë»öÀÌ »öÀÎÈ­µÇÁö ¾ÊÀº °Ë»öº¸´Ù ÈξÀ °£´ÜÇÏ°Ô Ã³¸®µÇ´Â ÀÌÀ¯¸¦ ¸íÈ®È÷ ¾Ë ¼ö ÀÖ½À´Ï´Ù. Directory Server¿¡¼­ °¢ °Ë»ö ¿äûÀ» ó¸®ÇÏ´Â °úÁ¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.

  1. Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Directory Server·Î °Ë»ö ¿äûÀ» º¸³À´Ï´Ù.
  2. Directory Server¿¡¼­ ÀÌ ¿äûÀ» °Ë»çÇÏ¿© °Ë»ö ±âÁØÀÌ ÇØ´ç µð·ºÅ丮 ¼­¹ö¿¡¼­ ó¸®ÇÒ ¼ö ÀÖ´Â Á¢¹Ì»çÀÎÁö È®ÀÎÇÕ´Ï´Ù. ¾Æ´Ñ °æ¿ì Ŭ¶óÀÌ¾ðÆ®¿¡ ¿À·ù¸¦ ¹ÝȯÇϸç, ´Ù¸¥ Directory Server ÀνºÅϽº¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¹ÝȯÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  3. Directory Server¿¡¼­ ÇØ´ç °Ë»ö¿¡ ÀûÇÕÇÑ »öÀÎÀ» °ü¸®Çϰí ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
  4. ÀÌ·¯ÇÑ »öÀÎÀÌ ÀÖÀ¸¸é Directory Server´Â ±×¸² 6-2¿Í °°ÀÌ °¢ »öÀο¡¼­ °Ë»ö ¿äû°ú ÀÏÄ¡ÇÒ °¡´É¼ºÀÌ ÀÖ´Â Èĺ¸ Ç׸ñÀ» Á¶»çÇÕ´Ï´Ù.

    ÀÌ·¯ÇÑ »öÀÎÀÌ ¾øÀ¸¸é Directory Server´Â µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ¸ðµç Ç׸ñ¿¡¼­ Èĺ¸ Ç׸ñ ÁýÇÕÀ» »ý¼ºÇÕ´Ï´Ù. ´ë±Ô¸ð ¹èÆ÷ ½Ã¿¡´Â °Ë»ö¿¡ µû¶ó ÀÌ ´Ü°è¿¡ »ó´çÇÑ ½Ã°£°ú ½Ã½ºÅÛ ÀÚ¿øÀÌ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù.

  5. Directory Server´Â °¢ Èĺ¸ Ç׸ñÀ» °Ë»çÇÏ¿© °Ë»ö Á¶°Ç¿¡ ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù. Directory Server¿¡¼­ ÀÏÄ¡ÇÏ´Â Ç׸ñÀ» ãÀ¸¸é ÇØ´ç Ç׸ñÀº Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ¹ÝȯµË´Ï´Ù.
  6. Directory Server´Â "Ŭ¶óÀÌ¾ðÆ®¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÚ¿ø Á¦ÇÑ"¿¡ ¼³¸íµÈ °Íó·³ nsslapd-lookthroughlimit, nsslapd-sizelimit ¶Ç´Â nsslapd-timelimit¿Í °°Àº ÀÚ¿ø Á¦ÇÑ¿¡ µµ´ÞÇϰųª ¸ðµç Èĺ¸ Ç׸ñÀÌ °Ë»çµÉ ¶§±îÁö °è¼ÓÇØ¼­ Èĺ¸ Ç׸ñÀ» °Ë»çÇÕ´Ï´Ù.

´Ü°è 3¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ »öÀÎÀ» »ç¿ëÇϸé Directory Server°¡ Ŭ¶óÀ̾ðÆ®ÀÇ °Ë»ö ¿äû¿¡ ÀÀ´äÇÏ¿© ¼öÇàÇϴ ó¸®·®À» Å©°Ô ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.

¼Õ½Ç: ¾÷µ¥ÀÌÆ® ½Ã »öÀο¡ ¹ÌÄ¡´Â ¿µÇâ

¾÷µ¥ÀÌÆ®´Â Ç׸ñ ÀÚü´Â ¹°·Ð ÇØ´ç Ç׸ñÀ» ÂüÁ¶ÇÏ´Â »öÀαîÁö º¯°æÇÕ´Ï´Ù. »öÀο¡ Ç׸ñ ÂüÁ¶°¡ ¸¹À»¼ö·Ï ¾÷µ¥ÀÌÆ® Áß¿¡ »öÀÎÀ» ¼öÁ¤Çϱâ À§ÇÑ Ã³¸® ¼Õ½ÇÀÌ Áõ°¡ÇÕ´Ï´Ù. Áï, Directory Server´Â Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾÷µ¥ÀÌÆ® È®ÀÎ ¸Þ½ÃÁö¸¦ º¸³»±â Àü¿¡ ±×¸² 6-3°ú °°ÀÌ ¿µÇâÀ» ¹Þ´Â ¸ðµç »öÀÎÀ» ¼öÁ¤ÇÕ´Ï´Ù.

»öÀÎ À¯Áö°ü¸®¸¦ À§ÇÑ Ã³¸® ¼Õ½Ç ¿Ü¿¡µµ »öÀÎÀº µð½ºÅ© °ø°£°ú ¸Þ¸ð¸® °ø°£À» ¼Ò¸ðÇÕ´Ï´Ù. "°Ë»ö ÃÖÀûÈ­"¿¡ ¼³¸íµÈ °Íó·³ µ¥ÀÌÅͺ£À̽º ij½Ã Å©±â¸¦ °Ë»ö¿¡ ¸Â°Ô ÃÖÀûÈ­ÇÏ´Â °æ¿ì µ¥ÀÌÅͺ£À̽º ij½Ã¿¡ Ç׸ñ°ú »öÀÎÀ» ¸ðµÎ ÀúÀåÇÒ ¼ö ÀÖ´Â ¸Þ¸ð¸®¸¦ Á¦°øÇÒ ¼öµµ ÀÖ½À´Ï´Ù. »öÀÎÀÌ Å¬¼ö·Ï ´õ ¸¹Àº °ø°£ÀÌ ÇÊ¿äÇϰí 64ºñÆ® »öÀÎÀÌ 32ºñÆ® »öÀκ¸´Ù ¸¹Àº °ø°£À» »ç¿ëÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î Directory Server ÀνºÅϽºÀÇ »öÀÎÈ­ Á¶Á¤Àº »öÀÎÀ» À¯Áö°ü¸®ÇÔÀ¸·Î½á °Ë»ö ó¸® ¼Óµµ¸¦ Áõ°¡½ÃÄÑ ¾÷µ¥ÀÌÆ® ó¸® ¹× °ø°£ ¼Ò¸ð ºñ¿ëÀ» »ó¼âÇÒ ¼ö ÀÖ´Ù´Â ÀüÁ¦ ÇÏ¿¡ ÀÌ·ç¾îÁý´Ï´Ù. µû¶ó¼­ À¯¿ëÇÑ »öÀÎÀ» À¯Áö°ü¸®ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷Çϸç Ŭ¶óÀÌ¾ðÆ®°¡ °ÅÀÇ °Ë»öÇÏÁö ¾Ê´Â ¼Ó¼ºÀÇ »öÀÎÀ» À¯Áö°ü¸®ÇÏ´Â °ÍÀº ºñ¿ë ³¶ºñ¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.

½ÇÁ¦ »öÀÎ

±×¸² 7-1Àº nsRoleDN ¼Ó¼º¿¡ ´ëÇÑ ½ÇÀç »öÀÎÀ¸·Î, ´Ü¼øÈ÷ nsRoleDN ¼Ó¼ºÀÌ ÀÖ´Â ¸ðµç µ¥ÀÌÅͺ£À̽º Ç׸ñÀÌ Æ÷ÇԵǾî ÀÖÀ» »ÓÀÌÁö¸¸ ÀÌ »öÀÎÀÌ ¾î¶»°Ô ¼Ó¼º °ª°ú º°°³·Î ÀÛµ¿ÇÏ´ÂÁö º¸¿©ÁÝ´Ï´Ù. °¢ ¼Ó¼º °ªÀº *¿Í ÀÏÄ¡ ÇÕ´Ï´Ù.

±×¸² 7-1    ½ÇÀç »öÀÎÀÇ ¿¹
ÀûÀýÇÑ Ä³½Ã¸¦ »ç¿ëÇϸé ÀûÁß·üÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.

±×¸²°ú °°ÀÌ Directory Server´Â entryid ¼Ó¼º °ªÀ» »ç¿ëÇÏ¿© ºü¸¥ °Ë»öÀ» Çã¿ëÇÏ´Â Ç׸ñ ÂüÁ¶¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. Directory Server´Â ½ÇÁ¦·Î dbinstance_id2entry.db3 »öÀÎ ÆÄÀÏÀ» »ç¿ëÇÏ¿© Ç׸ñÀ» °Ë»öÇÕ´Ï´Ù. ¿©±â¼­ dbinstance´Â "»öÀÎ"¿¡ ¼³¸íµÈ µ¥ÀÌÅͺ£À̽º ½Äº°ÀÚ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

Directory Server´Â ÀÖÀ½ À¯ÇüÀ¸·Î »öÀÎÈ­µÈ ¼Ó¼ºÀÌ Æ÷ÇÔµÈ Ç׸ñÀÇ ¾÷µ¥ÀÌÆ® ¿äûÀ» ¹ÞÀ¸¸é Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾÷µ¥ÀÌÆ® È®ÀÎ ¸Þ½ÃÁö¸¦ ¹ÝȯÇϱâ Àü¿¡ »öÀο¡¼­ ÇØ´ç Ç׸ñÀ» Á¦°ÅÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÑ ´ÙÀ½ ÇÊ¿äÇÑ Ç׸ñÀ» ¸ðµÎ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

½ÇÀç »öÀο¡ ´Ù¼öÀÇ Ç׸ñÀÌ À¯Áö°ü¸®µÇ´Â °æ¿ìµµ ÀÖÁö¸¸ ½ÇÀç »öÀÎÀ¸·Î ÀÎÇÑ ¼Õ½ÇÀº ÀϹÝÀûÀ¸·Î ´Ù¸¥ »öÀÎ À¯Çüº¸´Ù Àû½À´Ï´Ù.

µ¿ÀÏ »öÀÎ

±×¸² 7-2´Â SN(¼º) ¼Ó¼ºÀÇ µ¿ÀÏ »öÀÎÀ¸·Î, ÀÌ »öÀÎÀÌ SN ¼Ó¼º °ªº°·Î ÇØ´ç °ªÀ» °¡Áø Ç׸ñ ¸ñ·ÏÀ» À¯Áö°ü¸®ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

±×¸² 7-2    µ¿ÀÏ »öÀÎÀÇ ¿¹
ÀûÀýÇÑ Ä³½Ã¸¦ »ç¿ëÇϸé ÀûÁß·üÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.

Directory Server´Â µ¿ÀÏ À¯ÇüÀ¸·Î »öÀÎÈ­µÈ ¼Ó¼ºÀÌ ÀÖ´Â Ç׸ñÀÇ ¾÷µ¥ÀÌÆ® ¿äûÀ» ¹ÞÀ¸¸é Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾÷µ¥ÀÌÆ® È®ÀÎ ¸Þ½ÃÁö¸¦ ¹ÝȯÇϱâ Àü¿¡ »öÀο¡¼­ ÇØ´ç Ç׸ñÀ» Á¦°ÅÇÒÁö ¿©ºÎ¿Í »öÀο¡¼­ ¸ñ·ÏÀ» Ãß°¡Çϰųª Á¦°ÅÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÑ ´ÙÀ½ ÇÊ¿äÇÑ Ç׸ñÀ» ¸ðµÎ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, µ¿ÀÏ »öÀÎÀº ÀϹÝÀûÀ¸·Î ÇÏÀ§ ¹®ÀÚ¿­ »öÀκ¸´Ù ¼Õ½ÇÀÌ ÀûÁö¸¸ °ø°£ »ç¿ë ¸é¿¡¼­ ½ÇÀç »öÀκ¸´Ù ¼Õ½ÇÀÌ Å®´Ï´Ù. ÇÏÁö¸¸ ¸Þ½Ã¡ ¼­¹ö¿Í °°Àº ÀϺΠŬ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥Àº ÃÖ»óÀÇ °Ë»ö ¼º´ÉÀ» À§ÇØ µ¿ÀÏ »öÀÎÀ» »ç¿ëÇÕ´Ï´Ù. »çÁøÀ̳ª ¾ÏȣȭµÈ ¾ÏÈ£¿Í °°Àº Å« ÀÌÁø ¼Ó¼º¿¡ ´ëÇØ¼­´Â µ¿ÀÏ »öÀÎÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎ

±×¸² 7-3Àº SN(¼º) ¼Ó¼ºÀÇ ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÀ¸·Î, ÀÌ »öÀÎÀÌ ¾î¶»°Ô ¼Ó¼º °ªº°·Î ÀÏ·ÃÀÇ ¸ñ·ÏÀ» À¯Áö°ü¸®ÇÏ´ÂÁö º¸¿©ÁÝ´Ï´Ù.

Directory Server´Â »öÀο¡¼­ µÎ ¹®ÀÚÀÇ ÇÏÀ§ ¹®ÀÚ¿­À» °Ë»öÇÒ ¼ö ÀÖµµ·Ï ÇÏÀ§ ¹®ÀÚ¿­À» »öÀÎÈ­ÇÕ´Ï´Ù. µû¶ó¼­ »öÀÎÀ» »ç¿ëÇϸé (sn=*ab*) °Ë»ö ¼Óµµ´Â Áõ°¡½Ãų ¼ö ÀÖÁö¸¸ (sn=*a*) °Ë»ö ¼Óµµ´Â Çâ»óµÇÁö ¾Ê½À´Ï´Ù.

±×¸² 7-3    ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÀÇ ¿¹
ÀûÀýÇÑ Ä³½Ã¸¦ »ç¿ëÇϸé ÀûÁß·üÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.

Directory Server´Â ¿ÍÀϵåÄ«µå ¾Õ¿¡ ÇÑ ¹®ÀÚ»ÓÀÎ ÀÌ´Ï¼È ÇÏÀ§ ¹®ÀÚ¿­ °Ë»öÀ» Çã¿ëÇÏ¿© ÃÖÀûÈ­¸¦ Çâ»ó½Ãŵ´Ï´Ù. µû¶ó¼­ ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÀÌ ÀÖ´Â °æ¿ì (sn=a*) °Ë»ö ¼Óµµµµ Áõ°¡½Ãų ¼ö ÀÖÁö¸¸ (sn=*a*) ¶Ç´Â (sn=*a) °Ë»ö ¼Óµµ´Â Çâ»óµÇÁö ¾Ê½À´Ï´Ù.

Directory Server´Â ÀÚü ±âº» ±ÔÄ¢¿¡ µû¶ó ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÀ» ±¸ÃàÇϹǷΠ½Ã½ºÅÛ °ü¸®ÀÚµµ ÀÌ·¯ÇÑ ÇÏÀ§ ¹®ÀÚ¿­À» ±¸¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.

Directory Server´Â ÇÏÀ§ ¹®ÀÚ¿­ À¯ÇüÀ¸·Î »öÀÎÈ­µÈ ¼Ó¼ºÀÌ ÀÖ´Â Ç׸ñÀÇ ¾÷µ¥ÀÌÆ® ¿äûÀ» ¹ÞÀ¸¸é Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾÷µ¥ÀÌÆ® È®ÀÎ ¸Þ½ÃÁö¸¦ ¹ÝȯÇϱâ Àü¿¡ »öÀο¡¼­ ÇØ´ç Ç׸ñÀ» Á¦°ÅÇÒÁö ¿©ºÎ¿Í ÀÌ Ç׸ñÀ» ¼öÁ¤ÇÒ ¶§ »öÀο¡ ¹ÌÄ¡´Â ¿µÇâÀ» °áÁ¤ÇÏ°í »öÀο¡¼­ Ç׸ñ ID ¶Ç´Â Ç׸ñ ID ¸ñ·ÏÀ» Ãß°¡Çϰųª Á¦°ÅÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÑ ´ÙÀ½ ÇÊ¿äÇÑ Ç׸ñÀ» ¸ðµÎ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¾÷µ¥ÀÌÆ® ¼ö´Â ¼Ó¼º °ªÀÇ ¹®ÀÚ¿­ ±æÀÌ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÀ» À¯Áö°ü¸®Çϸé ÀϹÝÀûÀ¸·Î »ó´çÇÑ ¼Õ½ÇÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¼Õ½ÇÀº ´ëü·Î »öÀÎÈ­µÈ ¹®ÀÚ¿­ÀÇ ±æÀÌ¿¡¼­ ºñ·ÔµÇ¹Ç·Î ƯÈ÷ description°ú °°ÀÌ ±ä ¹®ÀÚ¿­ °ªÀ» °®´Â ¼Ó¼º¿¡ ´ëÇØ¼­´Â ºÒÇÊ¿äÇÑ ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. »çÁø°ú °°Àº ÀÌÁø ¼Ó¼º¿¡´Â ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÀ» Àû¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

ã¾Æº¸±â(°¡»ó ¸ñ·Ï º¸±â) »öÀÎ

±×¸² 7-4´Â °¡»ó ¸ñ·Ï º¸±â¿ë ã¾Æº¸±â »öÀÎÀ¸·Î, °¡»ó ¸ñ·Ï º¸±â Á¤º¸ÀÎ vlvBase, vlvScope, vlvFilter ¹× vlvSort ¼Ó¼º °ª¿¡ ÀÇÇØ ã¾Æº¸±â »öÀÎÀÌ ¾î¶»°Ô ¿µÇâÀ» ¹Þ´ÂÁö º¸¿©ÁÝ´Ï´Ù. ÀÌ »öÀÎ À¯ÇüÀÇ Ç׸ñ ID´Â vlvSort¸¦ ±âÁØÀ¸·Î Á¤·ÄµË´Ï´Ù.

±×¸² 7-4    ã¾Æº¸±â »öÀÎÀÇ ¿¹
ÀûÀýÇÑ Ä³½Ã¸¦ »ç¿ëÇϸé ÀûÁß·üÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.

Directory Server´Â vlvFilter °ª¿¡ ÀÏÄ¡ÇÏ´Â Ç׸ñÀÇ ¾÷µ¥ÀÌÆ® ¿äûÀ» ¹ÞÀ¸¸é Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾÷µ¥ÀÌÆ® È®ÀÎ ¸Þ½ÃÁö¸¦ ¹ÝȯÇϱâ Àü¿¡ »öÀο¡¼­ ÇØ´ç Ç׸ñÀ» Á¦°ÅÇÒÁö ¿©ºÎ¿Í ¸ñ·Ï¿¡¼­ ¿Ã¹Ù¸¥ Ç׸ñ À§Ä¡¸¦ °áÁ¤ÇÑ ´ÙÀ½ ÇÊ¿äÇÑ Ç׸ñÀ» ¸ðµÎ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

±Ù»ç »öÀÎ

Directory Server´Â Metaphone Phonetic ¾Ë°í¸®ÁòÀÇ º¯ÇüÀ» »ç¿ëÇÏ¿© ±Ù»ç »öÀÎÀ» À¯Áö°ü¸®ÇÕ´Ï´Ù. ÀÌ ¾Ë°í¸®ÁòÀº ¼Ó¼º ¹®ÀÚ¿­ °ªÀ» À¯»çÇÑ ¿µ¾î ¹ßÀ½À¸·Î ºÐ¼®ÇÕ´Ï´Ù. °Ë»ö ¿äû¿¡ µû¶ó ºñ±³ÇÒ °ªµµ µ¿ÀÏÇÑ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© 󸮵˴ϴÙ. ÀÌ ¾Ë°í¸®ÁòÀº À½ÀýÀ» ±âÃÊ·Î Çϱ⠶§¹®¿¡ ÀüÈ­ ¹øÈ£¿Í °°ÀÌ ¼ýÀÚ°¡ Æ÷ÇÔµÈ ¼Ó¼º¿¡´Â È¿°ú°¡ ¾ø½À´Ï´Ù.

ÀÌ ¾Ë°í¸®ÁòÀº °¢°¢ÀÇ ¼Ó¼º °ª ¹®ÀÚ¿­¿¡ ´ëÇØ ÇÑ °³ÀÇ ´ë»ó ¹®ÀÚ¿­À» »ý¼ºÇϱ⠶§¹®¿¡ ¿µ¾î ¹®ÀÚ¿­ÀÇ "À¯»ç ¹ßÀ½" »öÀÎÈ­´Â µ¿ÀÏ »öÀÎÈ­¿Í ¼Õ½ÇÀÌ ºñ½ÁÇÕ´Ï´Ù.

±¹°¡º° »öÀÎ

±¹°¡º° »öÀÎÀº ƯÁ¤ ·ÎÄÌ¿¡ ´ëÇÑ ÀÏÄ¡ ±ÔÄ¢À» »ç¿ëÇÏ¿© »öÀÎÀ» À¯Áö°ü¸®ÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ »öÀÎÀº ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎ ¹× µ¿ÀÏ »öÀΰú ¼Õ½ÇÀÌ ºñ½ÁÇÕ´Ï´Ù.

»ç¿ëÀÚ Á¤ÀÇ ÀÏÄ¡ ±ÔÄ¢ ¼­¹ö Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ¸é ±¹°¡º° »öÀÎ ¹× ±âŸ »öÀÎ À¯Çü¿¡ ´ëÇÑ Ç¥ÁØ Áö¿øÀ» È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÀÏÄ¡ ±ÔÄ¢ Ç÷¯±× Àο¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server Plug-In API Programming Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿¹Á¦: Ç׸ñ »öÀÎÈ­

¾Æ·¡ ÄÚµå ¿¹Á¦¿Í °°ÀÌ uid¿¡ ´ëÇÑ µ¿ÀÏ °Ë»ö, ÀÏ¹Ý À̸§(cn)°ú ¼º(sn) ¼Ó¼º¿¡ ´ëÇÑ µ¿ÀÏ, ÇÏÀ§ ¹®ÀÚ¿­ ¹× ±Ù»ç °Ë»ö, mail ¼Ó¼º¿¡ ´ëÇÑ µ¿ÀÏ °Ë»ö, telephoneNumber ¼Ó¼º¿¡ ´ëÇÑ µ¿ÀÏ ¹× ÇÏÀ§ ¹®ÀÚ¿­ °Ë»ö, description ¼Ó¼º¿¡ ´ëÇÑ ÇÏÀ§ ¹®ÀÚ¿­ °Ë»öÀ» À§ÇØ »öÀÎÈ­µÈ Á¢¹Ì»ç¿¡ »ç¿ëÀÚ Ç׸ñÀ» Ãß°¡ÇÏ´Â °æ¿ì¸¦ °¡Á¤ÇØ º¸½Ê½Ã¿À.



ÄÚµå ¿¹ 7-1    »ùÇà »ç¿ëÀÚ Ç׸ñ

dn: uid=yyorgens,ou=People,dc=example,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
uid: yyorgens
givenName: Yolanda
sn: Yorgenson
cn: Yolanda Yorgenson
mail: yolanda.yorgenson@example.com
telephoneNumber: 1-650-960-1300
description: Business Development Manager, Platinum Partners

Directory Server´Â ÀÌ Ç׸ñÀ» Ãß°¡ÇÒ ¶§ cn, sn, mail, telephoneNumber ¹× description ¼Ó¼ºÀÇ »öÀÎÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Ç¥ 7-2¿¡´Â ¿¹»óµÇ´Â Ç׸ñ ¼ö°¡ ³ª¿Í ÀÖ½À´Ï´Ù.

Ç¥ 7-2    »ùÇà »ç¿ëÀÚ Ç׸ñÀÇ »öÀÎ ¾÷µ¥ÀÌÆ® 

¼Ó¼º

±Ù»ç

µ¿ÀÏ

ÇÏÀ§ ¹®ÀÚ¿­1

»öÀÎ ¾÷µ¥ÀÌÆ® ÃѼö

uid

 

1

 

1

cn

1

1

17

19

sn

1

1

9

11

mail

 

1

 

1

telephoneNumber

 

1

11

12

description

 

 

47

47

1

ÀÌ ÄÚµå ¿¹Á¦ÀÇ description ¹®ÀÚ¿­Ã³·³ ±ä ¹®ÀÚ¿­¿¡ ´ëÇØ ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÈ­¸¦ »ç¿ëÇÏ´Â °ÍÀº ´ëºÎºÐÀÇ ¹èÆ÷ ½Ã ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù.

description ¹®ÀÚ¿­¿¡ ´ëÇÑ ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎ ¾÷µ¥ÀÌÆ® ¼ö(47)°¡ ´Ù¸¥ ¸ðµç ¼Ó¼ºÀ» ÇÕÄ£ ¾÷µ¥ÀÌÆ® ¼ö(44)º¸´Ù ¸¹½À´Ï´Ù. description ¹®ÀÚ¿­À» Ãß°¡·Î ¼öÁ¤ÇÏ¸é »õ ¹®ÀÚ¿­¿¡ µû¶ó ´Ù½Ã ÃÖ´ë ¼ö ÀÌ»óÀÇ ¾÷µ¥ÀÌÆ®°¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡´ÉÇϸé description °ªÃ³·³ ±ä ¹®ÀÚ¿­¿¡´Â ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÈ­¸¦ Àû¿ëÇÏÁö ¸¶½Ê½Ã¿À.

¼º´É Çâ»óÀ» À§ÇÑ »öÀÎÈ­ Á¶Á¤

´ëü·Î ¼º´É Çâ»óÀ» À§ÇÑ »öÀÎÈ­ Á¶Á¤Àº ºó¹øÇÑ °Ë»öÀÇ ¼Óµµ¸¦ Áõ°¡½ÃŰ´Â »öÀÎÀ» Ȱ¼ºÈ­Çϰí À¯Áö°ü¸® ¼Õ½ÇÀÌ Å©¸ç ÀÚÁÖ »ç¿ëµÇÁö ¾Ê´Â »öÀÎÀº ºñȰ¼ºÈ­ÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.



ÁÖ

µ¥ÀÌÅͺ£À̽º ¹é¾÷¿¡´Â »öÀÎÀÌ Æ÷ÇԵǹǷΠDirectory Server ±¸¼º°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

»öÀÎ ±¸¼º ¹æ¹ýÀ» º¯°æÇÑ ÈÄ ±¸¼º°ú µ¥ÀÌÅ͸¦ ¸ðµÎ ¹é¾÷ÇϽʽÿÀ.



ƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥ Àü¿ëÀÇ º¹Á¦º»ÀÌ ÇÊ¿äÇÑ ´ë±Ô¸ð ¹èÆ÷ ½Ã¿¡´Â Directory Server ÀνºÅϽº¸¶´Ù ´Ù¸¥ »öÀÎÀ» ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°Àº ¿ä¼Ò·Î ±¸¼ºµÈ ÅäÆú·ÎÁö¸¦ °¡Á¤ÇØ º¸½Ê½Ã¿À.

  • ¾²±â¸¸ ó¸®ÇÏ´Â ¸¶½ºÅÍ
  • ¼ÒºñÀÚ¿¡ ´ëÇÑ º¹Á¦ ·Îµå¸¦ ó¸®ÇÏ´Â Çãºê
  • ¸Þ½Ã¡°ú °°Àº ƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥ Àü¿ëÀÇ ÀϺΠ¼ÒºñÀÚ

ÀÌ °æ¿ì ¸¶½ºÅÍ´Â °Ë»öÀ» ó¸®ÇÏÁö ¾ÊÀ¸¹Ç·Î, ¿¹¸¦ µé¾î ¸¶½ºÅÍ¿¡¼­ ±¤¹üÀ§ÇÑ ÇÏÀ§ ¹®ÀÚ¿­ »öÀÎÀ» À¯Áö°ü¸®ÇÏÁö ¾Êµµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. °ÅÀÇ »ç¿ëµÇÁö ¾Ê´Â ÀϺΠ»öÀÎÀ» È®ÀÎÇÏ¿© ºñȰ¼ºÈ­ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Çãºê´Â º»ÁúÀûÀ¸·Î °ü¸® ¿äû ÀÌ¿ÜÀÇ Å¬¶óÀÌ¾ðÆ® ¿äûÀº ¹ÞÁö ¾ÊÀ¸¹Ç·Î ÀÌ °æ¿ì Directory Server ÀÚü¿¡ ÇÊ¿äÇÑ ½Ã½ºÅÛ »öÀÎÀ» Á¦¿ÜÇÑ ¸ðµç »öÀÎÀ» ºñȰ¼ºÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°³º° ÀÀ¿ë ÇÁ·Î±×·¥ Àü¿ëÀÇ ¼ÒºñÀÚ¿¡¼­´Â ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÏÁö ¾Ê´Â ¸ðµç »öÀÎÀ» ºñȰ¼ºÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ºñȰ¼ºÈ­µÇ´Â »öÀÎÀº ƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ¼öÇàÇÏ´Â °Ë»ö¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

»öÀÎÈ­µÈ °Ë»ö¸¸ Çã¿ë

Directory Server´Â »öÀÎÈ­µÇÁö ¾ÊÀº °Ë»öÀ» ¿äûÇϴ Ŭ¶óÀÌ¾ðÆ®¿¡ LDAP_UNWILLING_TO_PERFORMÀ» ¹ÝȯÇÏ¿© ¼Õ½ÇÀÌ Å« »öÀÎÈ­µÇÁö ¾ÊÀº °Ë»öÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

ƯÁ¤ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ »öÀÎÈ­µÇÁö ¾ÊÀº °Ë»öÀ» ¹æÁöÇÏ·Á¸é ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ µ¥ÀÌÅͺ£À̽ºÀÇ nsslapd-require-index ¼Ó¼º °ªÀ» onÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

$ ldapmodify -h host -p port -D "cn=directory manager" -w password
dn: cn=example,cn=ldbm database, cn=plugins, cn=config
changetype: modify
replace: nsslapd-require-index
nsslapd-require-index: on
^D (^Z on Windows systems)

º¯°æ »çÇ×Àº Áï½Ã Àû¿ëµÇ¹Ç·Î Directory Server¸¦ ´Ù½Ã ½ÃÀÛÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

»öÀÎ ¸ñ·Ï ±æÀÌ Á¦ÇÑ

±Þ¼ºÀåÇÏ´Â ´ë±Ô¸ð µð·ºÅ丮 ¹èÆ÷ ½Ã¿¡´Â »öÀÎÈ­°¡ ƯÁ¤ »öÀΠŰ¿¡ ´ëÇÑ ÇѰèÈ¿¿ë ü°¨Á¡¿¡ µµ´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇѰèÈ¿¿ë ü°¨Á¡¿¡ µµ´ÞÇÏ¸é Æ¯Á¤ Ű¿Í °ü·ÃµÈ ¸ñ·ÏÀÌ ³Ê¹« ±æ¾îÁ® ¶§¶§·Î ÇØ´ç Ű¿¡¼­ Èĺ¸ Ç׸ñÀ» ã´Â »öÀÎÈ­µÇÁö ¾ÊÀº °Ë»öÀ» ¼öÇàÇÏ´Â °Íº¸´Ù ÀÌ ¸ñ·ÏÀ» À¯Áö°ü¸®ÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ¼Õ½ÇÀÌ ´õ Å®´Ï´Ù. ¿¹¸¦ µé¾î, ¼º ¼Ó¼º¿¡ ´ëÇØ µ¿ÀÏ À¯ÇüÀ¸·Î »öÀÎÈ­µÈ Å« ÀüÈ­ ¹øÈ£ºÎ ÀÀ¿ë ÇÁ·Î±×·¥À» °¡Á¤ÇØ º¸½Ê½Ã¿À. ÀüÈ­ ¹øÈ£ºÎ¿¡ Smiths¶ó´Â À̸§ÀÌ ³Ê¹« ¸¹¾Æ¼­ Smiths¿¡ ´ëÇØ »öÀÎÀ» À¯Áö°ü¸®ÇÏ´Â ¼Õ½ÇÀÌ Á¶È¸ ÀÌÁ¡º¸´Ù Å©´Ù°í °¡Á¤ÇÕ´Ï´Ù. À̶§ Directory Server´Â Smith ¼ºÀÇ »öÀÎÈ­¸¦ ÁßÁöÇØ¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ ´Ù¸¥ ¼ºÀÇ »öÀÎÈ­´Â Directory Server¿¡¼­ °è¼ÓµÇ¾î¾ß ÇÕ´Ï´Ù.

Directory Server¿¡´Â ÀÌ ÀÛ¾÷À» ó¸®Çϱâ À§ÇÑ ¸ÞÄ¿´ÏÁòÀÌ ÀÖ½À´Ï´Ù. ±¸¼º ¼Ó¼ºÀ» ÀÓ°è°ªÀ¸·Î ¼³Á¤ÇϽʽÿÀ. ƯÁ¤ Ű¿¡ ´ëÇÑ ¸ñ·ÏÀÇ Ç׸ñ ¼ö°¡ ¼³Á¤µÈ °ª¿¡ µµ´ÞÇϸé Directory Server´Â ÇØ´ç Ű¿¡ ´ëÇÑ Èĺ¸ Ç׸ñÀ» ã±â À§ÇØ »öÀÎÈ­µÇÁö ¾ÊÀº °Ë»öÀ» ¼öÇàÇϵµ·Ï ÁöÁ¤ÇÏ´Â ÅäÅ«À¸·Î Ű ¸ñ·ÏÀ» ¹Ù²ß´Ï´Ù. ÀÌ °ªÀº °Ë»ö Áß¿¡ È®ÀεǴ ÃÖ´ë Èĺ¸ Ç׸ñ ¼öº¸´Ù ¾à°£ ÀÛÀ¸¸ç Ç¥ 9-1¿¡ ¼³¸íµÈ °Íó·³ nsslapd-lookthroughlimit¸¦ »ç¿ëÇÏ¿© ¼³Á¤µË´Ï´Ù.

ÀÌ ¸ÞÄ¿´ÏÁòÀº Àü¿ª ÀÓ°è°ª(cn=config,cn=ldbm database,cn=plugins,cn=configÀÇ nsslapd-allidsthreshold) ¼³Á¤¿¡ »ç¿ëµÈ ±¸¼º ¼Ó¼ºÀÇ À̸§À» µû¼­ ¸ðµç ID ÀÓ°è¶ó°í ÇÕ´Ï´Ù. ÇöÀç ÀÌ °ªÀº Directory Server ÀνºÅϽº¿¡¼­ Àü¿ªÀ¸·Î »ç¿ëµÇ¸ç °¢ »öÀο¡ ´ëÇØ ´Ù¸£°Ô ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

±×¸² 7-5´Â nsslapd-allidsthresholdº¸´Ù ¸¹Àº ¼öÀÇ Smiths ¼º¿¡ ´ëÇÑ »öÀÎÈ­ÀÇ ¿¹¸¦ º¸¿©ÁÝ´Ï´Ù.

±×¸² 7-5    »öÀΠŰ¿¡ ´ëÇÑ ¸ðµç ID ÀÓ°è¿¡ µµ´Þ
ÀûÀýÇÑ Ä³½Ã¸¦ »ç¿ëÇϸé ÀûÁß·üÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.

ÀÓ°è´Â »öÀÎ Å×ÀÌºí¿¡ ÀÖ´Â ÇÑ °³ÀÇ ¸ñ·Ï¿¡¸¸ ¿µÇâÀ» Áֱ⠶§¹®¿¡ ´Ù¸¥ Ű ¸ñ·ÏÀº ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.

»öÀÎ ¸ñ·Ï Å©±â°¡ ºÎÀûÀýÇÑ °æ¿ìÀÇ Áõ»ó

Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ÁÖ·Î »öÀÎÈ­µÈ °Ë»öÀ» ¼öÇàÇϰí 6Àå "ij½Ã Å©±â Á¶Á¤"¿¡ ¼³¸íµÈ °Íó·³ ij½Ã Å©±â¸¦ ¿Ã¹Ù·Î Á¶Á¤Çߴµ¥µµ ¿©ÀüÈ÷ °Ë»ö ¼º´ÉÀÌ ´À¸± °æ¿ì ºÎÀûÀýÇÑ ÀÓ°è°ªÀÌ ¿øÀÎÀÏ ¼ö ÀÖ½À´Ï´Ù. »öÀÎÈ­µÈ °Ë»öÀÇ ¼º´ÉÀÌ ´À¸®¸é ¸ÕÀú ij½Ã Å©±â°¡ ¿Ã¹Ù·Î Á¶Á¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ±×·± ´ÙÀ½, access ·Î±×¸¦ °Ë»çÇÏ¿© Directory Server°¡ ¸ðµç ID ÀÓ°è¿¡ ÀÚÁÖ µµ´ÞÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

access ·Î±×ÀÇ RESULT ¸Þ½ÃÁö ³¡¿¡ ÀÖ´Â notes=U Ç÷¡±×´Â Directory Server°¡ »öÀÎÈ­µÇÁö ¾ÊÀº °Ë»öÀ» ¼öÇàÇßÀ½À» ³ªÅ¸³À´Ï´Ù. µ¿ÀÏÇÑ ¿¬°á ¹× ÀÛ¾÷¿¡ ´ëÇÑ ÀÌÀü SRCH ¸Þ½ÃÁö´Â »ç¿ëµÇ´Â °Ë»ö ÇÊÅ͸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¾Æ·¡ µÎ ÁÙÀÇ ¿¹Á¦´Â 10000°³ Ç׸ñÀ» ¹ÝȯÇÏ´Â »öÀÎÈ­µÇÁö ¾ÊÀº (cn=Smith) °Ë»öÀ» ÃßÀûÇÕ´Ï´Ù. ŸÀÓ½ºÅÆÇÁ´Â ¸Þ½ÃÁö¿¡¼­ Á¦°ÅµÇ¾ú½À´Ï´Ù.

conn=2 op=1 SRCH base="o=example.com" scope=0 filter="(cn=Smith)"
conn=2 op=1 RESULT err=0 tag=101 nentries=10000 notes=U

»öÀÎÈ­ÇØ¾ß ÇÏ´Â ÀÌ·¯ÇÑ °Ë»ö ½ÖÀÌ ¸¹ÀÌ ¹ß°ßµÇ¸é ÀӰ踦 Áõ°¡½ÃÄÑ °Ë»ö ¼º´ÉÀ» Çâ»ó½Ãų ¼öµµ ÀÖ½À´Ï´Ù.

»öÀÎ ¸ñ·Ï ÀÓ°è Å©±â º¯°æ

nsslapd-allidsthreshold¿¡ ÀûÇÕÇÑ °ªÀº ÀϹÝÀûÀ¸·Î µð·ºÅ丮¿¡ ÀÖ´Â ÃÑ Ç׸ñ ¼öÀÇ ¾à 5% ¹üÀ§ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ±âº»°ª 4000Àº 80,000 ÀÌÇÏÀÇ Ç׸ñÀ» ó¸®ÇÏ´Â
Directory Server ÀνºÅϽº¿¡ ÀûÇÕÇÕ´Ï´Ù. ±Ù½ÃÀÏ ³»¿¡ µð·ºÅ丮¿¡ ¸¹Àº ¼öÀÇ Ç׸ñÀ» Ãß°¡ÇÒ ¿¹Á¤À̰ųª µð·ºÅ丮°¡ »ó´çÈ÷ È®ÀåµÉ °ÍÀ¸·Î ¿¹»óµÇ¸é ÃѼöÀÇ 5%º¸´Ù ÈξÀ ³ôÀº °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °ÅÀÇ ¾²±â¸¸ Áö¿øÇÏ´Â ¸¶½ºÅÍ¿Í ¸¹Àº °Ë»öÀ» Áö¿øÇÏ´Â ¼ÒºñÀÚ º¹Á¦º»¿¡ °¢°¢ ´Ù¸¥ ÀӰ踦 ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. nsslapd-allidsthreshold ¼Ó¼º °ªÀ» º¯°æÇÒ °æ¿ì ¸ðµç »öÀÎÀ» ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇϹǷΠ±Ù½ÃÀÏ ³»¿¡ LDIF¸¦ »ç¿ëÇÏ¿© Å« µð·ºÅ丮¸¦ ´Ù½Ã ÃʱâÈ­ÇÒ ¿¹Á¤À̸é ÃʱâÈ­ Á÷Àü¿¡ °ªÀ» Á¶Á¤Çصµ µË´Ï´Ù. ¾î´À °æ¿ìµçÁö ¸íÈ®ÇÑ ÀÌÀ¯°¡ ¾øÀ¸¸é ´ë±Ô¸ð ¹èÆ÷¿¡ ´ëÇØ¼­µµ ¸ðµç ID ÀӰ踦 ¸Å¿ì ³ô°Ô(50,000 ÀÌ»ó) ¼³Á¤ÇÏÁö´Â ¸¶½Ê½Ã¿À.

´ÙÀ½°ú °°ÀÌ ¸ðµç ID ÀӰ踦 º¯°æÇÕ´Ï´Ù. º¯°æ Áß¿¡´Â Directory Server ÀνºÅϽº¿¡¼­ ¼­ºñ½º°¡ Áߴܵ˴ϴÙ.

  1. ÇØ´ç Directory Server ÀνºÅϽº¸¦ ÁßÁöÇÕ´Ï´Ù.
  2. ¸ðµç µð·ºÅ丮 µ¥ÀÌÅͺ£À̽º¸¦ LDIF·Î ³»º¸³À´Ï´Ù.
  3. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server °ü¸® ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

  4. ServerRoot/slapd-ServerID/config/dse.ldifÀÇ nsslapd-allidsthreshold ¼Ó¼º °ªÀ» ½ÅÁßÇÏ°Ô Á¶Á¤ÇÕ´Ï´Ù.
  5. LDIF¸¦ »ç¿ëÇÏ¿© ¸ðµç µð·ºÅ丮 µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ÃʱâÈ­ÇÕ´Ï´Ù.
  6. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server °ü¸® ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

  7. µ¥ÀÌÅͺ£À̽º ij½Ã Å©±â°¡ ÀÌÀüÀÇ ¸ðµç ID ÀÓ°è°ª¿¡ ¸ÂÃç Á¶Á¤µÇ¾úÀ¸¸ç ¼­¹öÀÇ ¹°¸®Àû ¸Þ¸ð¸®°¡ ÃæºÐÇÏ¸é µ¥ÀÌÅͺ£À̽º ij½Ã Å©±â¸¦ ÀÓ°è Áõ°¡°ªÀÇ 25%¸¸Å­ ´Ã¸®´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
  8. Áï, ¸ðµç ID ÀӰ踦 4000¿¡¼­ 6000À¸·Î ´Ã¸®´Â °æ¿ì Áõ°¡µÈ »öÀÎ ¸ñ·Ï Å©±â¸¦ ¼ö¿ëÇϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º ij½Ã Å©±â¸¦ ¾à 12.5%¸¸Å­ ´Ã¸± ¼ö ÀÖ½À´Ï´Ù. »ý»ê ¼­¹ö¿¡ º¯°æ »çÇ×À» Àû¿ëÇϱâ Àü¿¡ ½ÇÁ¦ Å×½ºÆ®¸¦ ÅëÇØ ÃÖÀû Å©±â¸¦ È®ÀÎÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ij½Ã Á¶Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 6Àå "ij½Ã Å©±â Á¶Á¤"À» ÂüÁ¶ÇϽʽÿÀ.

  9. Directory Server ÀνºÅϽº¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

»öÀÎ ´ÜÆíÈ­ ¹®Á¦ ÇØ°á

´ë±Ô¸ð »öÀΰú ³ôÀº ¾÷µ¥ÀÌÆ® ºñÀ²À» Áö¿øÇÏ´Â Directory Server ÀνºÅϽº¿¡¼­ °úµµÇÑ »öÀΠŰ ´ÜÆíÈ­´Â ½É°¢ÇÑ ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. »öÀΠŰ ´ÜÆíÈ­°¡ °úµµÇÏ¸é µ¥ÀÌÅͺ£À̽º Å©±â´Â °°¾Æµµ ¼º´ÉÀÌ ÀúÇϵ˴ϴÙ. °úµµÇÑ »öÀΠŰ ´ÜÆíÈ­·Î ÀÎÇØ ¼­¹ö ¼º´ÉÀÌ Å©°Ô ÀúÇÏµÈ °æ¿ì ¿µÇâÀ» ¹ÞÀº »öÀÎÀ» ´Ù½Ã »ý¼ºÇÏ¿© ´ÜÆíÈ­¸¦ ÁÙÀÌ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

»öÀÎ ÀÛ¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server °ü¸® ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.


ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     
Copyright 2003 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.