Sun Java ·Î°í     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ·Î°í
Sun Java(TM) System Directory Server 5 2004Q2 °ü¸® ¼³¸í¼­ 

15Àå
¼Ó¼º °ª °íÀ¯¼º °­È­

UID °íÀ¯¼º Ç÷¯±× ÀÎÀº ÁöÁ¤µÈ ¼Ó¼º °ªÀÌ µð·ºÅ丮 ¶Ç´Â ÇÏÀ§ Æ®¸®ÀÇ ¸ðµç Ç׸ñ¿¡¼­ °íÀ¯ÇÑÁö È®ÀÎÇϸç, ±âÁ¸ÀÇ ¼Ó¼º °ªÀÌ Æ÷ÇÔµÈ Ç׸ñÀ» Ãß°¡ÇÏ·Á´Â ÀÛ¾÷À̳ª ¼Ó¼ºÀ» µð·ºÅ丮¿¡ ÀÖ´Â °ªÀ¸·Î ¼öÁ¤ÇÏ·Á´Â ÀÛ¾÷À» ¸ðµÎ ÁßÁöÇÕ´Ï´Ù.

UID °íÀ¯¼º Ç÷¯±× ÀÎÀº ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈ­µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Ç÷¯±× ÀÎÀ» È°¼ºÈ­ÇÏ¸é ±âº»ÀûÀ¸·Î uid ¼Ó¼ºÀÇ °íÀ¯¼ºÀÌ À¯ÁöµË´Ï´Ù. Ç÷¯±× ÀÎÀÇ »õ ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ¿© ´Ù¸¥ ¼Ó¼º °ª¿¡ ´ëÇÑ °íÀ¯¼ºÀ» Àû¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. UID °íÀ¯¼º Ç÷¯±× ÀÎÀº ´ÜÀÏ ¼­¹öÀÇ ¼Ó¼º °ª °íÀ¯¼º¸¸ Á¦ÇÑÀûÀ¸·Î È®ÀÎÇÕ´Ï´Ù.

ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


°³¿ä

UID °íÀ¯¼º Ç÷¯±× ÀÎÀº »çÀü ÀÛ¾÷ Ç÷¯±× ÀÎÀ¸·Î, ¼­¹ö¿¡¼­ µð·ºÅ丮¸¦ ¾÷µ¥ÀÌÆ®Çϱâ Àü¿¡ ¸ðµç LDAP ÀÛ¾÷À» °Ë»çÇÏ¿© ÀÌ ÀÛ¾÷À¸·Î µ¿ÀÏÇÑ ¼Ó¼º °ªÀ» °¡Áø µÎ °³ÀÇ Ç׸ñÀÌ ÀÛ¼ºµÇ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ÀÌ °æ¿ì ¼­¹ö´Â ÀÛ¾÷À» Á¾·áÇÏ°í ¿À·ù 19, LDAP_CONSTRAINT_VIOLATIONÀ» Ŭ¶óÀ̾ðÆ®·Î ¹ÝȯÇÕ´Ï´Ù.

µð·ºÅ丮¿¡ ÀÖ´Â Çϳª ÀÌ»óÀÇ ÇÏÀ§ Æ®¸® ¶Ç´Â ƯÁ¤ °´Ã¼ Ŭ·¡½º Ç׸ñ¿¡¼­ °íÀ¯¼ºÀ» Àû¿ëÇϵµ·Ï Ç÷¯±× ÀÎÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±¸¼ºÀº ¼Ó¼º °ª¿¡ ´ëÇÑ °íÀ¯¼ºÀ» Àû¿ëÇÒ Ç׸ñ ÁýÇÕÀ» °áÁ¤ÇÕ´Ï´Ù. ÀÌ ÁýÇÕÀÇ Ç׸ñÀ» ´ë»óÀ¸·Î ÇÏ°í ¼Ó¼º °ªÀÌ ÀÌ ÁýÇÕÀÇ ¸ðµç Ç׸ñ¿¡¼­ °íÀ¯ÇÏÁö ¾ÊÀ» °æ¿ì¿¡¸¸ ÀÛ¾÷À» Á¾·áÇÒ ¼ö ÀÖ½À´Ï´Ù.

´Ù¸¥ ¼Ó¼º¿¡ ´ëÇÑ °íÀ¯¼ºÀ» Àû¿ëÇÏ·Á¸é UID °íÀ¯¼º Ç÷¯±× ÀÎÀÇ ÀνºÅϽº¸¦ ¿©·¯ °³ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. °ªÀÌ °íÀ¯ÇØ¾ß ÇÏ´Â °¢ Ç׸ñ ¹× ¼Ó¼º ÁýÇÕ¿¡ ÇϳªÀÇ Ç÷¯±× ÀÎ ÀνºÅϽº¸¦ Á¤ÀÇÇÕ´Ï´Ù. µ¿ÀÏÇÑ ¼Ó¼º¿¡ ¿©·¯ °³ÀÇ Ç÷¯±× ÀÎ ÀνºÅϽº¸¦ Á¤ÀÇÇÏ¿© °¢ Ç׸ñ ÁýÇÕ¿¡ "º°µµÀÇ" °íÀ¯¼ºÀ» Àû¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ ¼Ó¼º °ªÀº °¢ ÁýÇÕ¿¡ ÇÑ ¹ø¸¸ Çã¿ëµË´Ï´Ù.

±âÁ¸ µð·ºÅ丮¿¡¼­ ¼Ó¼º °íÀ¯¼ºÀ» È°¼ºÈ­Çصµ ±âÁ¸ Ç׸ñ¿¡¼­ÀÇ °íÀ¯¼ºÀº °Ë»çµÇÁö ¾Ê½À´Ï´Ù. °íÀ¯¼ºÀº Ç׸ñÀ» Ãß°¡Çϰųª ¼Ó¼ºÀ» Ãß°¡ ¶Ç´Â ¼öÁ¤ÇÑ °æ¿ì¿¡¸¸ ½ÇÇàµË´Ï´Ù.

UID °íÀ¯¼º Ç÷¯±× ÀÎÀº ´ÙÁß ¸¶½ºÅÍ º¹Á¦ ÀÛ¾÷¿¡ ¿µÇâÀ» Áֱ⠶§¹®¿¡ ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈ­µË´Ï´Ù. º¹Á¦ »ç¿ë ½Ã UID °íÀ¯¼º Ç÷¯±× ÀÎÀ» »ç¿ëÇÒ ¼öµµ ÀÖÁö¸¸ º¹Á¦ ½Ã °íÀ¯¼º Ç÷¯±× ÀÎ »ç¿ë¿¡ ¼³¸íµÈ µ¿ÀÛ¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.


uid ¼Ó¼º¿¡ ´ëÇÑ °íÀ¯¼º ½ÇÇà

ÀÌ Àý¿¡¼­´Â uid ¼Ó¼º¿¡ ´ëÇÑ ±âº» °íÀ¯¼º Ç÷¯±× ÀÎÀ» »ç¿ë ¹× ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ´Ù¸¥ ¼Ó¼º¿¡ ´ëÇÑ °íÀ¯¼ºÀ» Àû¿ëÇÏ·Á¸é ´Ù¸¥ ¼Ó¼º¿¡ ´ëÇÑ °íÀ¯¼º ½ÇÇàÀ» ÂüÁ¶ÇϽʽÿÀ.

Äֿܼ¡¼­ Ç÷¯±× ÀÎ ±¸¼º

ÄܼÖÀ» »ç¿ëÇÏ´Â °æ¿ì ´Ù¸¥ ¼Ó¼º¿¡ ´ëÇÑ °íÀ¯¼ºÀ» Àû¿ëÇϱâ À§ÇØ ±âº» uid °íÀ¯¼º Ç÷¯±× ÀÎÀ» ¼öÁ¤Çؼ­´Â ¾È µË´Ï´Ù. uid °íÀ¯¼º Ç÷¯±× ÀÎÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ºñÈ°¼ºÈ­µÈ »óÅ·ΠµÎ°í ´Ù¸¥ ¼Ó¼º¿¡ ´ëÇÑ °íÀ¯¼º ½ÇÇà¿¡ ¼³¸íµÈ °Íó·³ ´Ù¸¥ ¼Ó¼º¿¡ ´ëÇÑ »õ Ç÷¯±× ÀÎ ÀνºÅϽº¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

  1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ±¸¼º ÅÇ¿¡¼­ Ç÷¯±× ÀÎ ³ëµå¸¦ È®ÀåÇÏ¿© uid uniqueness Ç÷¯±× ÀÎÀ» ¼±ÅÃÇÕ´Ï´Ù.
  2. ¿À¸¥ÂÊ Æгο¡¼­ È®ÀζõÀ» ¼±ÅÃÇÏ¿© Ç÷¯±× ÀÎÀ» È°¼ºÈ­ÇÕ´Ï´Ù.
  3. ÃʱâÈ­ ±â´ÉÀ̳ª Ç÷¯±× ÀÎ ¸ðµâ °æ·Î Çʵå´Â ¼öÁ¤ÇÏÁö ¸¶½Ê½Ã¿À.

  4. °íÀ¯¼ºÀ» Àû¿ëÇÒ ÇÏÀ§ Æ®¸®ÀÇ ÁöÁ¤ ¹æ¹ý¿¡ µû¶ó Ç÷¯±× ÀÎ Àμö¸¦ ¼öÁ¤ÇÕ´Ï´Ù.
    • ´ÜÀÏ ÇÏÀ§ Æ®¸®ÀÇ ±âº» DNÀ» ÁöÁ¤ÇÏ·Á¸é Àμö 2ÀÇ °ªÀ» ÆíÁýÇÕ´Ï´Ù. µÎ °³ ÀÌ»óÀÇ ÇÏÀ§ Æ®¸®¸¦ ÁöÁ¤ÇÏ·Á¸é "Ãß°¡"¸¦ ´­·¯ Àμö¸¦ Ãß°¡ÇÏ°í »õ ÅؽºÆ® Çʵ忡 °¢ ÇÏÀ§ Æ®¸®ÀÇ ±âº» DNÀ» ÀÔ·ÂÇÕ´Ï´Ù.
    • ±âº» Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º·Î ÇÏÀ§ Æ®¸®¸¦ ÁöÁ¤ÇÏ·Á¸é Àμö¸¦ ¾Æ·¡ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
    • Àμö 1: attribute=uid
      Àμö 2: markerObjectClass=baseObjectClass

      Ç÷¯±× ÀÎÀº ÁöÁ¤µÈ baseObjectClass¸¦ °¡Áø ¸ðµç µð·ºÅ丮 Ç׸ñ ¾Æ·¡ÀÇ ÇÏÀ§ Æ®¸®¿¡¼­ uid °íÀ¯¼ºÀ» Àû¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ou=Employees ¹× ou=Contractors¿Í °°Àº ¸¹Àº ºÐ±â¿¡ »ç¿ëÀÚ Ç׸ñÀÌ ÀÖ´Â °æ¿ì markerObjectClass=organizationalUnit¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

      Ç¥½Ä °´Ã¼ Ŭ·¡½º ¾Æ·¡ÀÇ ºÐ±â ¹üÀ§´Â »ó´çÈ÷ Ŭ ¼ö ÀÖÀ¸¹Ç·Î ÇØ´ç °´Ã¼ Ŭ·¡½º¿¡ µû¶ó ¼Ó¼º °íÀ¯¼º ½ÇÇàÀ» ƯÁ¤ Ç׸ñÀ¸·Î ´õ¿í Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. Ãß°¡¸¦ ´­·¯ ¼¼ ¹ø° Ç÷¯±× ÀÎ Àμö¸¦ Ãß°¡ÇÏ°í ¾Æ·¡ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

      Àμö 3: requiredObjectClass=entryObjectClass

      Ç÷¯±× ÀÎÀº baseObjectClass°¡ Æ÷ÇÔµÈ Ç׸ñÀÇ ÇÏÀ§ Æ®¸®¿¡¼­ entryObjectClass°¡ ÀÖ´Â Ç׸ñÀ» ´ë»óÀ¸·Î ÇÏ´Â ÀÛ¾÷¿¡¸¸ °íÀ¯¼ºÀ» Àû¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÏ¹Ý »ç¿ëÀÚ Ç׸ñÀÌ ÀÖ´Â °æ¿ì requiredObjectClass=inetorgpersonÀ» ÁöÁ¤ÇÕ´Ï´Ù.

  5. uid °íÀ¯¼º Ç÷¯±× ÀÎÀÇ ÆíÁýÀÌ ³¡³ª¸é ÀúÀåÀ» ´©¸¨´Ï´Ù. º¯°æ »çÇ×À» Àû¿ëÇÏ·Á¸é ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÑ´Ù´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
  6. ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÏ¿© uid ¼Ó¼º °ª¿¡ ´ëÇÑ °íÀ¯¼ºÀ» Àû¿ëÇÕ´Ï´Ù.

¸í·ÉÁÙ¿¡¼­ Ç÷¯±× ÀÎ ±¸¼º

¾Æ·¡ ÀýÂ÷¿¡¼­´Â ldapmodify ¸í·ÉÀ» »ç¿ëÇÏ¿© uid °íÀ¯¼º Ç÷¯±× ÀÎÀ» È°¼ºÈ­ ¹× ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Ç÷¯±× ÀÎ ±¸¼º Ç׸ñÀÇ DNÀº cn=uid uniqueness,cn=plugins,cn=configÀÔ´Ï´Ù.

  1. ¾Æ·¡ ¸í·É¿¡¼­ nsslapd-pluginEnabled ¼Ó¼ºÀ» on ¶Ç´Â off·Î ¼³Á¤ÇÏ¿© Ç÷¯±× ÀÎÀ» °¢°¢ È°¼ºÈ­Çϰųª ºñÈ°¼ºÈ­ÇÕ´Ï´Ù.
  2. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: cn=uid uniqueness,cn=plugins,cn=config
    changetype: modify
    replace: nsslapd-pluginEnabled
    nsslapd-pluginEnabled: on or off
    ^D

  3. °íÀ¯¼ºÀ» Àû¿ëÇÒ ÇÏÀ§ Æ®¸®ÀÇ ÁöÁ¤ ¹æ¹ý¿¡ µû¶ó Ç÷¯±× ÀÎ Àμö¸¦ ¼öÁ¤ÇÕ´Ï´Ù.
  4. ´ÜÀÏ ÇÏÀ§ Æ®¸®ÀÇ ±âº» DNÀ» ÁöÁ¤ÇÏ·Á¸é ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇÏ¿© nsslapd-pluginarg1 °ªÀ» ¼öÁ¤ÇÕ´Ï´Ù.
  5. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: cn=uid uniqueness,cn=plugins,cn=config
    changetype: modify
    replace: nsslapd-pluginArg1
    nsslapd-pluginArg1: subtreeBaseDN
    ^D

    µÎ °³ ÀÌ»óÀÇ ÇÏÀ§ Æ®¸®¸¦ ÁöÁ¤ÇÏ·Á¸é ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÇÏÀ§ Æ®¸®ÀÇ Àüü ±âº» DNÀÌ °¢ Àμö °ªÀ¸·Î ÁöÁ¤µÈ Àμö¸¦ Ãß°¡ÇÕ´Ï´Ù.

    ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: cn=uid uniqueness,cn=plugins,cn=config
    changetype: modify
    add: nsslapd-pluginArg2
    nsslapd-pluginArg2: subtreeBaseDN
    -
    add: nsslapd-pluginArg3
    nsslapd-pluginArg3: subtreeBaseDN
    -
    ...
    ^D

  6. ±âº» Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¿¡ µû¶ó ÇÏÀ§ Æ®¸®¸¦ ÁöÁ¤ÇÏ·Á¸é Àμö¸¦ ¾Æ·¡ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. uid ¼Ó¼º¿¡ ´ëÇÑ °íÀ¯¼ºÀº baseObjectClass°¡ Æ÷ÇÔµÈ Ç׸ñ ¾Æ·¡ÀÇ ÇÏÀ§ Æ®¸®¿¡¼­ ½ÇÇàµË´Ï´Ù. ÀÌ °´Ã¼ Ŭ·¡½º°¡ ÀÖ´Â Ç׸ñÀ» ´ë»óÀ¸·Î ÇÏ´Â ÀÛ¾÷¿¡¸¸ °íÀ¯¼ºÀ» Àû¿ëÇϵµ·Ï ¼±Åà »çÇ×À¸·Î ¼¼ ¹ø° Àμö¿¡ entryObjectClass¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  7. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: cn=uid uniqueness,cn=plugins,cn=config
    changetype: modify
    replace: nsslapd-pluginArg0
    nsslapd-pluginArg0: attribute=uid
    -
    replace: nsslapd-pluginArg1


    nsslapd-pluginArg1: markerObjectClass=baseObjectClass
    -
    replace: nsslapd-pluginArg2
    nsslapd-pluginArg2: requiredObjectClass=entryObjectClass
    ^D

  8. ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÏ¿© º¯°æ »çÇ×À» Àû¿ëÇÕ´Ï´Ù.


´Ù¸¥ ¼Ó¼º¿¡ ´ëÇÑ °íÀ¯¼º ½ÇÇà

UID °íÀ¯¼º Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ¿© ¸ðµç ¼Ó¼º¿¡ ´ëÇÑ °íÀ¯¼ºÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µð·ºÅ丮¿¡¼­ cn=plugins,cn=config ¾Æ·¡¿¡ »õ Ç׸ñÀ» ÀÛ¼ºÇÏ¿© Ç÷¯±× ÀÎÀÇ »õ ÀνºÅϽº¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

  1. ldapmodify ¸í·ÉÀ» »ç¿ëÇÏ¿© »õ Ç÷¯±× ÀÎ ÀνºÅϽºÀÇ ±¸¼º Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù. ¸í·ÉÀÇ Ã¹ ºÎºÐÀº ´ÙÀ½°ú °°½À´Ï´Ù. ³ª¸ÓÁö ºÎºÐÀº ´ÙÀ½ ´Ü°è¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.
  2. ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
    dn: cn=plug-in_name,cn=plugins,cn=config
    objectClass: top
    objectClass: nsSlapdPlugin
    objectClass: extensibleObject
    cn: plug-in_name
    nsslapd-pluginDescription: Enforce unique attribute values
    nsslapd-pluginType: preoperation
    nsslapd-plugin-depends-on-type: database
    nsslapd-pluginPath: ServerRoot/lib/uid-plugin.so
    nsslapd-pluginVersion: 5.2
    nsslapd-pluginVendor: Sun Microsystems, Inc.
    nsslapd-pluginId: NSUniqueAttr
    nsslapd-pluginInitfunc: NSUniqueAttr_Init
    nsslapd-pluginEnabled: on or off
    ...
    ^D

    ¸í·ÉÀÇ Ã¹ ºÎºÐ¿¡¼­ plug-in_nameÀº ¼Ó¼º À̸§ÀÌ Æ÷ÇÔµÈ, ÀÚ½ÅÀ» Àß ³ªÅ¸³»´Â ªÀº À̸§(¿¹: cn=mail uniqueness)À̾î¾ß ÇÕ´Ï´Ù. ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÒ ¶§ »õ ÀνºÅϽºÀÇ È°¼ºÈ­µÈ »óŸ¦ on ¶Ç´Â off·Î ÁöÁ¤ÇÕ´Ï´Ù.

  3. ¸í·ÉÀÇ ³ª¸ÓÁö ºÎºÐÀº °íÀ¯¼ºÀ» Àû¿ëÇÒ ÇÏÀ§ Æ®¸®ÀÇ ÁöÁ¤ ¹æ¹ý¿¡ µû¶ó Ç÷¯±× ÀÎ Àμö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
  4. ±âº» DN¿¡ µû¶ó Çϳª ÀÌ»óÀÇ ÇÏÀ§ Æ®¸®¸¦ Á¤ÀÇÇÏ·Á¸é ù ¹ø° Àμö´Â °íÀ¯ÇÑ ¼Ó¼º À̸§ÀÌ°í ÀÌÈÄÀÇ Àμö´Â ÇÏÀ§ Æ®¸®¿¡ ÀÖ´Â ±âº» Ç׸ñÀÇ Àüü DNÀ̾î¾ß ÇÕ´Ï´Ù.
  5. nsslapd-pluginarg0: attribute_name
    nsslapd-pluginarg1: subtreeBaseDN
    nsslapd-pluginarg2: subtreeBaseDN
    ...
    ^D

  6. ±âº» Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¿¡ µû¶ó ÇÏÀ§ Æ®¸®¸¦ Á¤ÀÇÇÏ·Á¸é ù ¹ø° Àμö¿¡ attribute=attribute_nameÀ» Æ÷ÇÔÇÏ¿© °íÀ¯ÇÑ ¼Ó¼º À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. µÎ ¹ø° Àμö´Â °íÀ¯¼ºÀ» Àû¿ëÇÒ ÇÏÀ§ Æ®¸®ÀÇ ±âº» Ç׸ñÀ» ÁöÁ¤ÇÏ´Â baseObjectClass¿©¾ß ÇÕ´Ï´Ù. ÀÌ °´Ã¼ Ŭ·¡½º°¡ ÀÖ´Â Ç׸ñÀ» ´ë»óÀ¸·Î ÇÏ´Â ÀÛ¾÷¿¡¸¸ °íÀ¯¼ºÀ» Àû¿ëÇϵµ·Ï ¼±Åà »çÇ×À¸·Î ¼¼ ¹ø° Àμö¿¡ entryObjectClass¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  7. nsslapd-pluginarg0: attribute=attribute_name
    nsslapd-pluginarg1: markerObjectClass=baseObjectClass
    nsslapd-pluginarg2: requiredObjectClass=entryObjectClass
    ^D

    ¸ðµç Ç÷¯±× ÀÎ Àμö¿¡¼­  = ºÎÈ£ÀÇ ¾ÕµÚ¿¡´Â °ø¹éÀÌ ¾ø¾î¾ß ÇÕ´Ï´Ù.

  8. ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÏ¿© °íÀ¯¼º Ç÷¯±× ÀÎÀÇ »õ ÀνºÅϽº¸¦ ¼­¹ö¿¡ ·ÎµåÇÕ´Ï´Ù.


º¹Á¦ ½Ã °íÀ¯¼º Ç÷¯±× ÀÎ »ç¿ë

UID °íÀ¯¼º Ç÷¯±× ÀÎÀº º¹Á¦ ÀÛ¾÷ÀÇ ÀϺηΠ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇÏ´Â °æ¿ì ¼Ó¼º °ªÀ» °Ë»çÇÏÁö ¾ÊÀ¸¹Ç·Î ´ÜÀÏ ¸¶½ºÅÍ º¹Á¦¿¡´Â ¿µÇâÀÌ ¾øÁö¸¸ ´ÙÁß ¸¶½ºÅÍ º¹Á¦ ½Ã ¼Ó¼º °íÀ¯¼ºÀ» ÀÚµ¿À¸·Î ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

´ÜÀÏ ¸¶½ºÅÍ º¹Á¦ ½Ã³ª¸®¿À

Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥Àº Ç×»ó ¸¶½ºÅÍ º¹Á¦º»À» ¼öÁ¤ÇϹǷΠ¸¶½ºÅÍ ¼­¹ö¿¡¼­ UID °íÀ¯¼º Ç÷¯±× ÀÎÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. º¹Á¦µÈ Á¢¹Ì¾î¿¡¼­ °íÀ¯¼ºÀ» Àû¿ëÇϵµ·Ï Ç÷¯±× ÀÎÀ» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ¸¶½ºÅÍ¿¡¼­ ¿øÇÏ´Â ¼Ó¼º °ªÀÌ °íÀ¯ÇÑÁö È®ÀÎÇϱ⠶§¹®¿¡ ¼ÒºñÀÚ ¼­¹ö¿¡¼­ Ç÷¯±× ÀÎÀ» »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

´ÜÀÏ ¸¶½ºÅÍÀÇ ¼ÒºñÀÚ¿¡¼­ UID °íÀ¯¼º Ç÷¯±× ÀÎÀ» »ç¿ëÇصµ º¹Á¦³ª Á¤»óÀûÀÎ ¼­¹ö ÀÛ¾÷À» ¹æÇØÇÏÁö´Â ¾ÊÁö¸¸ ¼º´ÉÀÌ ¾à°£ ÀúÇ쵃 ¼ö ÀÖ½À´Ï´Ù.

´ÙÁß ¸¶½ºÅÍ º¹Á¦ ½Ã³ª¸®¿À

UID °íÀ¯¼º Ç÷¯±× ÀÎÀº ´ÙÁß ¸¶½ºÅÍ º¹Á¦ ½Ã³ª¸®¿À¿¡ ÀûÇÕÇÏÁö ¾Ê½À´Ï´Ù. ´ÙÁß ¸¶½ºÅÍ º¹Á¦ ½Ã¿¡´Â ´À½¼ÇÏ°Ô ÀÏ°üÀûÀÎ º¹Á¦ ¸ðµ¨À» »ç¿ëÇϱ⠶§¹®¿¡ µÎ ¼­¹ö¿¡¼­ ¸ðµÎ Ç÷¯±× ÀÎÀ» »ç¿ëÇصµ °°Àº ¼Ó¼º °ªÀÌ µÎ ¼­¹ö¿¡ µ¿½Ã¿¡ Ãß°¡µÇ´Â °ÍÀ» °¨ÁöÇÏÁö ¸øÇÕ´Ï´Ù.

ÇÏÁö¸¸ ´ÙÀ½°ú °°Àº Á¶°ÇÀ» ¸¸Á·ÇÒ °æ¿ì UID °íÀ¯¼º Ç÷¯±× ÀÎÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ Á¶°ÇÀ» ¸¸Á·ÇÏ¸é º¹Á¦ ½Ã °íÀ¯¼º Ãæµ¹ÀÌ À̸§ ÁöÁ¤ Ãæµ¹·Î º¸°íµË´Ï´Ù. À̸§ ÁöÁ¤ Ãæµ¹Àº ¼öµ¿À¸·Î ÇØ°áÇØ¾ß ÇÕ´Ï´Ù. º¹Á¦ Ãæµ¹ ÇØ°á¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÀϹÝÀûÀÎ º¹Á¦ Ãæµ¹ ÇØ°áÀ» ÂüÁ¶ÇϽʽÿÀ.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


Copyright 2004 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.