Sun ONE ·Î°í     ÀÌÀü     ¸ñÂ÷     »öÀΠ    DocHome     ´ÙÀ½    
Sun ONE Directory Server °ü¸® ¼³¸í¼­



6Àå   ¾×¼¼½º Á¦¾î °ü¸®

µð·ºÅ丮 ³»¿ë¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇÏ´Â °ÍÀº µð·ºÅ丮 º¸¾È¿¡ ÀÖ¾î ÇÙ½ÉÀûÀÎ ºÎºÐÀÔ´Ï´Ù. ÀÌ Àå¿¡¼­´Â µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ´Â »ç¿ëÀÚ¿¡°Ô ºÎ¿©ÇÒ ±ÇÇÑÀ» °áÁ¤ÇÏ´Â ¾×¼¼½º Á¦¾î ¸í·É(ACI)¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Sun ONE Directory Server 5.2´Â ÁöÁ¤µÈ Ç׸ñ¿¡ ´ëÇÑ Æ¯Á¤ »ç¿ëÀÚÀÇ À¯È¿ ±ÇÇÑÀ» º¼ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¸é º¹ÀâÇϸ鼭µµ °­·ÂÇÑ ¾×¼¼½º Á¦¾î ¸ÞÄ¿´ÏÁòÀ» °£´ÜÇÏ°Ô °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Àüü º¸¾È Á¤Ã¥À» Á¦°øÇÏ´Â ¾×¼¼½º Á¦¾î Àü·«Àº µð·ºÅ丮 ¹èÆ÷ÀÇ °èȹ ´Ü°è¿¡¼­ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ¾×¼¼½º Á¦¾î Àü·«À» °èȹÇÏ´Â ¹æ¹ýÀº Sun ONE Directory Server Deployment GuideÀÇ Chapter 7, "Designing Access Control"À» ÂüÁ¶ÇϽʽÿÀ.

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

¾×¼¼½º Á¦¾î ¿øÄ¢

¾×¼¼½º¸¦ Á¤ÀÇÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» ¾×¼¼½º Á¦¾î¶ó°í ÇÕ´Ï´Ù. ¿äûÀÌ ¼ö½ÅµÇ¸é ¼­¹ö´Â ¹ÙÀεå ÀÛ¾÷ ½Ã »ç¿ëÀÚ°¡ Á¦°øÇÑ ÀÎÁõ Á¤º¸¿Í ¼­¹ö¿¡ Á¤ÀÇµÈ ¾×¼¼½º Á¦¾î ¸í·É(ACI)À» »ç¿ëÇÏ¿© µð·ºÅ丮 Á¤º¸¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Çã¿ëÇϰųª °ÅºÎÇÕ´Ï´Ù. ¼­¹ö´Â Àбâ, ¾²±â, °Ë»ö ¶Ç´Â ºñ±³ ±ÇÇÑÀ» Çã¿ëÇϰųª °ÅºÎÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ¿¡°Ô ºÎ¿©µÇ´Â ±ÇÇÑ ¼öÁØÀº Á¦°øµÈ ÀÎÁõ Á¤º¸¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

¾×¼¼½º Á¦¾î¸¦ »ç¿ëÇϸé Àüü µð·ºÅ丮, µð·ºÅ丮ÀÇ ÇÏÀ§ Æ®¸®, µð·ºÅ丮ÀÇ Æ¯Á¤ Ç׸ñ(±¸¼º ÀÛ¾÷À» Á¤ÀÇÇÏ´Â Ç׸ñ Æ÷ÇÔ) ¶Ç´Â Ç׸ñ ¼Ó¼ºÀÇ Æ¯Á¤ ÁýÇÕ¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ »ç¿ëÀÚ, ƯÁ¤ ±×·ìÀ̳ª ¿ªÇÒ¿¡ ¼ÓÇÑ ¸ðµç »ç¿ëÀÚ ¶Ç´Â µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç »ç¿ëÀÚÀÇ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Áö¸·À¸·Î IP ÁÖ¼Ò³ª DNS À̸§À¸·Î ½Äº°µÈ ƯÁ¤ Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ¼­µµ ¾×¼¼½º¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

ACI ±¸Á¶

¾×¼¼½º Á¦¾î ¸í·ÉÀº Ç׸ñ ¼Ó¼ºÀ¸·Î µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù. aci ¼Ó¼ºÀº ÀÛµ¿ °¡´É ¼Ó¼ºÀ¸·Î, Ç׸ñÀÇ °³Ã¼ Ŭ·¡½º¿¡ Á¤ÀǵǾî ÀÖÁö ¾Ê¾Æµµ µð·ºÅ丮ÀÇ ¸ðµç Ç׸ñ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ LDAP ¿äûÀÌ ¼ö½ÅµÇ¸é µð·ºÅ丮 ¼­¹ö´Â ÀÌ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ºÎ¿©Çϰųª °ÅºÎÇÒ ±ÇÇÑÀ» Æò°¡ÇÕ´Ï´Ù. Ưº°ÇÑ ¿äûÀÌ ÀÖÀ» °æ¿ì aci ¼Ó¼ºÀº ldapsearch ÀÛ¾÷À¸·Î ¹ÝȯµË´Ï´Ù.

ACI ¸í·É¹®Àº Å©°Ô ¼¼ ºÎºÐÀ¸·Î ±¸¼ºµË´Ï´Ù.

  • ´ë»ó - ±ÇÇÑÀ» Àû¿ëÇÒ Ç׸ñÀ̳ª ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  • ±ÇÇÑ - Çã¿ë ¶Ç´Â °ÅºÎµÇ´Â ÀÛ¾÷À» Á¤ÀÇÇÕ´Ï´Ù.
  • ¹ÙÀÎµå ±ÔÄ¢ - ¹ÙÀεå DNÀ» ±âÁØÀ¸·Î ACI¿¡ Àû¿ëµÇ´Â »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ACIÀÇ ±ÇÇÑ ºÎºÐ°ú ¹ÙÀÎµå ±ÔÄ¢ ºÎºÐÀº ÇÑ ½ÖÀ¸·Î ¼³Á¤µÇ¸ç ¾×¼¼½º Á¦¾î ±ÔÄ¢(ACR)À̶ó°íµµ ÇÕ´Ï´Ù. ´ë»ó¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀº ÇØ´ç ±ÔÄ¢ÀÇ Æò°¡ °á°ú¿¡ µû¶ó ºÎ¿©µÇ°Å³ª °ÅºÎµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "ACI ±¸¹®"À» ÂüÁ¶ÇϽʽÿÀ.

ACI ¹èÄ¡

ACI°¡ Æ÷ÇÔµÈ Ç׸ñ¿¡ ÀÚ½Ä Ç׸ñÀÌ ¾øÀ¸¸é ÇØ´ç Ç׸ñ¿¡¸¸ ACI°¡ Àû¿ëµË´Ï´Ù. Ç׸ñ¿¡ ÀÚ½Ä Ç׸ñÀÌ ÀÖÀ¸¸é ÇØ´ç Ç׸ñ ¹× ¸ðµç ÇÏÀ§ Ç׸ñ¿¡ ACI°¡ Àû¿ëµË´Ï´Ù. µû¶ó¼­ ¼­¹ö´Â ÁöÁ¤µÈ Ç׸ñ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» Æò°¡ÇÒ ¶§ ¿äûµÈ Ç׸ñ°ú ·çÆ® Á¢¹Ì»çÀÇ ±âº» Ç׸ñ »çÀÌ¿¡ ÀÖ´Â ¸ðµç Ç׸ñ¿¡ ´ëÇØ ACI¸¦ È®ÀÎÇÕ´Ï´Ù.

aci ¼Ó¼ºÀº ¿©·¯ °ªÀ» °¡Áö¹Ç·Î µ¿ÀÏÇÑ Ç׸ñ ¶Ç´Â ÇÏÀ§ Æ®¸®¿¡ ´ëÇØ ¿©·¯ °³ÀÇ ACI¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇØ´ç Ç׸ñ¿¡ Á÷Á¢ Àû¿ëµÇÁö´Â ¾ÊÁö¸¸ ÇÏÀ§ Æ®¸®ÀÇ ÀϺΠ¶Ç´Â ¸ðµç Ç׸ñ¿¡ Àû¿ëµÇ´Â ACI¸¦ Ç׸ñ¿¡ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, ½ÇÁ¦·Î µð·ºÅ丮 Æ®¸®ÀÇ ÇÏÀ§ ¼öÁØ¿¡ ÀÖ´Â Ç׸ñ¿¡ Àû¿ëµÇ´Â ÀÏ¹Ý ACI¸¦ µð·ºÅ丮 Æ®¸®ÀÇ »óÀ§ ¼öÁØ¿¡ ¹èÄ¡ÇÒ ¼ö ÀÖ´Ù´Â ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, organizationalUnit Ç׸ñÀ̳ª locality Ç׸ñ ¼öÁØ¿¡¼­ inetorgperson °³Ã¼ Ŭ·¡½º°¡ ÀÖ´Â Ç׸ñÀ» ´ë»óÀ¸·Î ÇÏ´Â ACI¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¸é »óÀ§ ¼öÁØ ºÐ±âÁ¡¿¡ ÀÏ¹Ý ±ÔÄ¢À» ¹èÄ¡ÇÏ¿© µð·ºÅ丮 Æ®¸®ÀÇ ACI ¼ö¸¦ ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ ±ÔÄ¢ÀÇ ¹üÀ§¸¦ Á¦ÇÑÇÏ·Á¸é ÃÖ´ëÇÑ ¸®ÇÁ Ç׸ñ °¡±îÀÌ¿¡ ±ÔÄ¢À» ¹èÄ¡ÇØ¾ß ÇÕ´Ï´Ù.



ÁÖ

DN ""À» °¡Áø ·çÆ® DSE Ç׸ñ¿¡ ¹èÄ¡µÈ ACI´Â ÇØ´ç Ç׸ñ¿¡¸¸ Àû¿ëµË´Ï´Ù.



ACI Æò°¡

¼­¹ö´Â ƯÁ¤ Ç׸ñ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» Æò°¡Çϱâ À§ÇØ Ç׸ñ ·çÆ® Á¢¹Ì»çÀÇ ±âº» Ç׸ñ¿¡ À̸£±â±îÁö Ç׸ñ ÀÚü ¹× ºÎ¸ð Ç׸ñ¿¡ ÀÖ´Â ACI ¸ñ·ÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. Æò°¡ Áß¿¡ ¼­¹ö´Â ÀÌ ¼ø¼­´ë·Î ACI¸¦ ó¸®ÇÕ´Ï´Ù. ACI´Â Ç׸ñ°ú ·çÆ® Á¢¹Ì»çÀÇ ±âº» Ç׸ñ »çÀÌ¿¡ ÀÖ´Â ¸ðµç Á¢¹Ì»ç ¹× ÇÏÀ§ Á¢¹Ì»ç¿¡¼­ Æò°¡µÇÁö¸¸ ´Ù¸¥ ¼­¹ö¿¡ ÀÖ´Â ¿¬°á Á¢¹Ì»ç¿¡¼­´Â Æò°¡µÇÁö ¾Ê½À´Ï´Ù.



ÁÖ

µð·ºÅ丮 °ü¸®ÀÚ´Â ¾×¼¼½º Á¦¾î°¡ Àû¿ëµÇÁö ¾Ê´Â ±ÇÇÑÀ» °¡Áø À¯ÀÏÇÑ »ç¿ëÀÚÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ µð·ºÅ丮 °ü¸®ÀÚ·Î µð·ºÅ丮¿¡ ¹ÙÀεåÇÏ¸é ¼­¹ö´Â ÀÛ¾÷ ¼öÇà Àü¿¡ ACI¸¦ Æò°¡ÇÏÁö ¾Ê½À´Ï´Ù.

µû¶ó¼­ µð·ºÅ丮 °ü¸®ÀÚ·Î LDAP ÀÛ¾÷À» ¼öÇàÇÏ¸é ´Ù¸¥ »ç¿ëÀÚ¿¡ ºñÇØ ¼º´ÉÀÌ ÈξÀ Áõ°¡Çϱ⠶§¹®¿¡ Ç×»ó ÀÏ¹Ý »ç¿ëÀÚ ID·Î µð·ºÅ丮 ¼º´ÉÀ» Å×½ºÆ®ÇØ¾ß ÇÕ´Ï´Ù.



Ç׸ñ¿¡ Àû¿ëµÇ´Â ACI°¡ ¾øÀ¸¸é ±âº»ÀûÀ¸·Î µð·ºÅ丮 °ü¸®ÀÚ¸¦ Á¦¿ÜÇÑ ¸ðµç »ç¿ëÀÚÀÇ ¾×¼¼½º°¡ °ÅºÎµË´Ï´Ù. »ç¿ëÀÚ°¡ ¼­¹ö Ç׸ñ¿¡ ¾×¼¼½ºÇÏ·Á¸é ACI¿¡¼­ ¸í½ÃÀûÀ¸·Î ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇØ¾ß ÇÕ´Ï´Ù. ±âº» ACI´Â À͸í Àб⠾׼¼½º¸¦ Á¤ÀÇÇÏ¸ç »ç¿ëÀÚ°¡ º¸¾È¿¡ ÇÊ¿äÇÑ ¼Ó¼ºÀ» Á¦¿ÜÇÑ ÀÚ½ÅÀÇ Ç׸ñÀ» ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "±âº» ACI"¸¦ ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö´Â ´ë»ó Ç׸ñ °¡±îÀÌ¿¡ ÀÖ´Â ACIºÎÅÍ ¸ÕÀú ó¸®ÇÏÁö¸¸ Ç׸ñ¿¡ Àû¿ëµÇ´Â ¸ðµç ACIÀÇ °á°ú´Â ´©ÀûµË´Ï´Ù. ƯÁ¤ ACI¿¡¼­ ¾×¼¼½º¸¦ °ÅºÎÇÏÁö ¾ÊÀ¸¸é ACI¿¡¼­ ºÎ¿©ÇÑ ¾×¼¼½º´Â ¸ðµÎ Çã¿ëµË´Ï´Ù. ¸ñ·Ï ¾îµð¿¡ ÀÖ°Ç µ¿ÀÏ ÀÚ¿ø¿¡ ´ëÇØ ¾×¼¼½º¸¦ Çã¿ëÇÏ´Â ACIº¸´Ù ¾×¼¼½º¸¦ °ÅºÎÇÏ´Â ACI°¡ ¿ì¼±ÀûÀ¸·Î Àû¿ëµË´Ï´Ù.

¿¹¸¦ µé¾î, µð·ºÅ丮ÀÇ ·çÆ® ¼öÁØ¿¡¼­ ¾²±â ±ÇÇÑÀ» °ÅºÎÇÏ¸é »ç¿ëÀÚ´Â Àڽſ¡°Ô ºÎ¿©µÈ ƯÁ¤ ±ÇÇÑ¿¡ °ü°è ¾øÀÌ µð·ºÅ丮¿¡ ¾µ ¼ö ¾ø½À´Ï´Ù. ƯÁ¤ »ç¿ëÀÚ¿¡°Ô µð·ºÅ丮¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é ÀÌ »ç¿ëÀÚ°¡ Æ÷ÇÔµÇÁö ¾Êµµ·Ï ¾²±â ±ÇÇÑ¿¡ ´ëÇÑ ±âÁ¸ °ÅºÎ ¹üÀ§¸¦ Á¦ÇÑÇØ¾ß ÇÕ´Ï´Ù.

ACI Á¦ÇÑ

µð·ºÅ丮 ¼­ºñ½º¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î Á¤Ã¥À» ÀÛ¼ºÇÏ´Â °æ¿ì ´ÙÀ½°ú °°Àº Á¦ÇÑ¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

  • ¿¬°á ±â´ÉÀ» »ç¿ëÇÏ¿© ¿©·¯ ¼­¹ö¿¡ µð·ºÅ丮 Æ®¸®¸¦ ¹èÆ÷ÇÏ´Â °æ¿ì ¾×¼¼½º Á¦¾î ¸í·É¹®¿¡¼­ »ç¿ëÇÒ ¼ö Àִ Ű¿öµå¿¡ ¸î °¡Áö Á¦ÇÑÀÌ Àû¿ëµË´Ï´Ù.
    • ±×·ì Ç׸ñÀ» »ç¿ëÇÏ´Â ACI(groupdn Ű¿öµå)´Â ±×·ì Ç׸ñ°ú °°Àº ¼­¹ö¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. µ¿Àû ±×·ìÀÏ °æ¿ì ±×·ìÀÇ ¸ðµç ±¸¼º¿ø Ç׸ñµµ ÀÌ ¼­¹ö¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Á¤Àû ±×·ìÀÏ °æ¿ì¿¡´Â ¿ø°Ý ¼­¹ö¿¡ ±¸¼º¿ø Ç׸ñÀÌ À§Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • ¿ªÇÒ Á¤ÀǸ¦ »ç¿ëÇÏ´Â ACI(roledn Ű¿öµå)´Â ¿ªÇÒ Á¤ÀÇ Ç׸ñ°ú °°Àº ¼­¹ö¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÇØ´ç ¿ªÇÒÀ» ÁöÁ¤ÇÒ ¸ðµç Ç׸ñµµ µ¿ÀÏÇÑ ¼­¹ö¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

    ÇÏÁö¸¸ userattr Ű¿öµå µîÀ» »ç¿ëÇÏ¿© ´ë»ó Ç׸ñ¿¡ ÀúÀåµÈ °ªÀ» ¹ÙÀÎµå »ç¿ëÀÚ Ç׸ñ¿¡ ÀúÀåµÈ °ª°ú ÀÏÄ¡½Ãų ¼ö ÀÖÀ¸¹Ç·Î ACI°¡ Æ÷ÇÔµÈ ¼­¹ö¿¡ ¹ÙÀÎµå »ç¿ëÀÚ Ç׸ñÀÌ ¾ø¾îµµ Á¤»óÀûÀ¸·Î ¾×¼¼½º Æò°¡°¡ ÀÌ·ç¾îÁý´Ï´Ù.

    ¾×¼¼½º Á¦¾î Æò°¡¸¦ ¿¬°áÇÏ´Â ¹æ¹ýÀº "¿¬°á Á¢¹Ì»ç¸¦ ÅëÇÑ ¾×¼¼½º Á¦¾î"¸¦ ÂüÁ¶ÇϽʽÿÀ.

  • CoS¿¡¼­ »ý¼ºµÈ ¼Ó¼ºÀº ÀϺΠACI Ű¿öµå¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ CoS¿¡¼­ »ý¼ºµÈ ¼Ó¼ºÀ» userattr Ű¿öµå ¹× userdnattr Ű¿öµå¿Í ÇÔ²² »ç¿ëÇÏ¸é ¾×¼¼½º Á¦¾î ±ÔÄ¢ÀÌ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "userattr Ű¿öµå »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ. CoS¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 5Àå "°í±Þ Ç׸ñ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
  • ¾×¼¼½º Á¦¾î ±ÔÄ¢Àº Ç×»ó ·ÎÄà ¼­¹ö¿¡¼­ Æò°¡µË´Ï´Ù. ACI Ű¿öµå¿¡ »ç¿ëµÈ LDAP URL¿¡´Â ¼­¹öÀÇ È£½ºÆ® À̸§À̳ª Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °æ¿ì LDAP URLÀÌ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server Reference ManualÀÇ Appendix D, "LDAP URLs"À» ÂüÁ¶ÇϽʽÿÀ.
  • ÇÁ·Ï½Ã ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â °æ¿ì »ç¿ëÀÚ¿¡°Ô µð·ºÅ丮 °ü¸®Àڷμ­ÀÇ ÇÁ·Ï½Ã ±ÇÇÑÀ» ºÎ¿©Çϰųª µð·ºÅ丮 °ü¸®ÀÚ¿¡°Ô ÇÁ·Ï½Ã ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ¾ø½À´Ï´Ù.

񃧯 ACI

µð·ºÅ丮 ¼­¹ö¸¦ ¼³Ä¡ÇÏ¸é ±¸¼º Áß¿¡ ÁöÁ¤ÇÑ ·çÆ® Á¢¹Ì»ç¿¡ ´ÙÀ½°ú °°Àº ±âº» ACI°¡ Á¤Àǵ˴ϴÙ.

  • ¸ðµç »ç¿ëÀÚ´Â °Ë»ö, ºñ±³ ¹× Àбâ ÀÛ¾÷À» À§ÇØ µð·ºÅ丮¿¡ ´ëÇÑ ÀÍ¸í ¾×¼¼½º ±ÇÇÑÀ» °®½À´Ï´Ù.
  • ¹ÙÀεåµÈ »ç¿ëÀÚ´Â µð·ºÅ丮¿¡ ÀÖ´Â ÀÚ½ÅÀÇ Ç׸ñÀ» ¼öÁ¤ÇÒ ¼ö ÀÖÁö¸¸ »èÁ¦ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ¶ÇÇÑ aci, nsroledn ¹× passwordPolicySubentry ¼Ó¼º°ú ÀÚ¿ø Á¦ÇÑ ¼Ó¼º, ¾ÏÈ£ Á¤Ã¥ »óÅ ¼Ó¼º, °èÁ¤ Àá±Ý »óÅ ¼Ó¼º µîÀº ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.
  • ±¸¼º °ü¸®ÀÚ(±âº»ÀûÀ¸·Î uid=admin,ou=Administrators, ou=TopologyManagement,o=NetscapeRoot)´Â ÇÁ·Ï½Ã ±ÇÇÑÀ» Á¦¿ÜÇÑ ¸ðµç ±ÇÇÑÀ» °®½À´Ï´Ù.
  • ±¸¼º °ü¸®ÀÚ ±×·ìÀÇ ¸ðµç ±¸¼º¿øÀº ÇÁ·Ï½Ã ±ÇÇÑÀ» Á¦¿ÜÇÑ ¸ðµç ±ÇÇÑÀ» °®½À´Ï´Ù.
  • µð·ºÅ丮 °ü¸®ÀÚ ±×·ìÀÇ ¸ðµç ±¸¼º¿øÀº ÇÁ·Ï½Ã ±ÇÇÑÀ» Á¦¿ÜÇÑ ¸ðµç ±ÇÇÑÀ» °®½À´Ï´Ù.
  • SIE ±×·ìÀÇ ¸ðµç ±¸¼º¿øÀº ÇÁ·Ï½Ã ±ÇÇÑÀ» Á¦¿ÜÇÑ ¸ðµç ±ÇÇÑÀ» °®½À´Ï´Ù. SIE ±×·ìÀº °ü¸® ¼­¹ö¿¡¼­ ÀÌ µð·ºÅ丮 ¼­¹ö ±×·ìÀÇ °ü¸®ÀÚ ±×·ìÀÔ´Ï´Ù.

µð·ºÅ丮¿¡ »õ ·çÆ® Á¢¹Ì»ç¸¦ ÀÛ¼ºÇϸé ÇØ´ç ±âº» Ç׸ñ¿¡´Â À§¿¡ ¿­°ÅµÈ ±âº» ACI(ÀÚü ¼öÁ¤ ACI Á¦¿Ü)°¡ Æ÷ÇԵ˴ϴÙ. º¸¾ÈÀ» °­È­ÇÏ·Á¸é "Äֿܼ¡¼­ »õ ·çÆ® Á¢¹Ì»ç ÀÛ¼º"¿¡ ¼³¸íµÈ °Íó·³ ÀÌ ACI¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.

°ü¸® ¼­¹öÀÇ NetscapeRoot ÇÏÀ§ Æ®¸®¿¡´Â ÀÚü ±âº» ACI ÁýÇÕÀÌ ÀÖ½À´Ï´Ù.

  • ±¸¼º °ü¸®ÀÚ ±×·ìÀÇ ¸ðµç ±¸¼º¿øÀº ÇÁ·Ï½Ã ±ÇÇÑÀ» Á¦¿ÜÇϰí NetscapeRoot ÇÏÀ§ Æ®¸®¿¡ ´ëÇÑ ¸ðµç ±ÇÇÑÀ» °¡Áö¹Ç·Î ±¸¼º °ü¸®ÀÚ ±×·ì¿¡ »õ ±¸¼º¿øÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ¸ðµç »ç¿ëÀÚ´Â °Ë»ö ¹× Àбâ ÀÛ¾÷À» À§ÇØ NetscapeRoot ÇÏÀ§ Æ®¸®¿¡ ´ëÇÑ ÀÍ¸í ¾×¼¼½º ±ÇÇÑÀ» °®½À´Ï´Ù.
  • °ü¸® ±×·ìÀÇ ±¸¼º¿øÀº ±×·ì È®Àå ACI¸¦ »ç¿ëÇÏ¿© ±×·ì Á¤ÀÇ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ Àý¿¡¼­´Â ÀÌ·¯ÇÑ ±âº» ¼³Á¤À» Á¶Á÷ÀÇ ¿ä±¸¿¡ ¸Â°Ô ¼öÁ¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ACI ±¸¹®

ACI´Â ´Ù¾çÇÑ º¯ÇüÀÌ °¡´ÉÇÑ º¹ÀâÇÑ ±¸Á¶·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. ÄÜ¼Ö ¶Ç´Â ¸í·ÉÁÙ¿¡¼­ ACI¸¦ ÀÛ¼ºÇÏ°í ¼öÁ¤ÇÏ´Â °æ¿ì LDIF Çü½ÄÀÇ ACI ±¸¹®À» ¸íÈ®È÷ ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. ACI ±¸¹®¿¡ ´ëÇØ¼­´Â ´ÙÀ½ Àý¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.



ÆÁ

ACI´Â ¸Å¿ì º¹ÀâÇϱ⠶§¹®¿¡ Directory Server Äֿܼ¡¼­ ¸ðµç ACI¸¦ ½Ã°¢ÀûÀ¸·Î ÆíÁýÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ¶ÇÇÑ ´Ù¼öÀÇ µð·ºÅ丮 Ç׸ñ¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î¸¦ ¼³Á¤ÇÏ´Â °æ¿ì ¸í·ÉÁÙÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÈξÀ ºü¸¨´Ï´Ù. µû¶ó¼­ ACI ±¸¹®À» ¸íÈ®È÷ ÀÌÇØÇØ¾ß¸¸ È¿°úÀûÀÎ ¾×¼¼½º Á¦¾î°¡ ¼³Á¤µÈ º¸¾È µð·ºÅ丮¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.



aci ¼Ó¼º ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

aci: (target)(version 3.0;acl "name";permission bindRules;)

¿©±â¼­,

  • targetÀº ¾×¼¼½º¸¦ Á¦¾îÇÒ Ç׸ñ, ¼Ó¼º ¶Ç´Â Ç׸ñ°ú ¼Ó¼º ÁýÇÕÀ» ÁöÁ¤ÇÕ´Ï´Ù. °íÀ¯ À̸§À̳ª Çϳª ÀÌ»óÀÇ ¼Ó¼º, ¶Ç´Â ÇÑ °³ÀÇ LDAP ÇÊÅ͸¦ ´ë»óÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë»óÀº ¼±Åà »çÇ×À¸·Î, ´ë»óÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ACI°¡ Á¤ÀÇµÈ Àüü Ç׸ñ°ú ¸ðµç ÀÚ½Ä Ç׸ñ¿¡ ÇØ´ç ACI°¡ Àû¿ëµË´Ï´Ù.
  • version 3.0Àº ACI ¹öÀüÀ» ½Äº°ÇÏ´Â Çʼö ¹®ÀÚ¿­ÀÔ´Ï´Ù.
  • "name"Àº ACIÀÇ À̸§ÀÔ´Ï´Ù. ACI¸¦ ½Äº°ÇÏ´Â ¸ðµç ¹®ÀÚ¿­Àº À̸§ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ACI À̸§Àº ÇʼöÀ̸ç ACIÀÇ °á°ú¸¦ ¼³¸íÇÏ´Â À̸§À̾î¾ß ÇÕ´Ï´Ù.
  • permissionÀº Çã¿ë ¶Ç´Â °ÅºÎµÇ´Â ±ÇÇÑ(¿¹: Àб⠱ÇÇÑÀ̳ª °Ë»ö ±ÇÇÑ)À» ±¸Ã¼ÀûÀ¸·Î ¿­°ÅÇÕ´Ï´Ù.
  • bindRules´Â ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿© ¹Þ±â À§ÇØ »ç¿ëÀÚ°¡ Á¦°øÇØ¾ß ÇÏ´Â ÀÚ°Ý Áõ¸í°ú ¹ÙÀÎµå ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¹ÙÀÎµå ±ÔÄ¢Àº »ç¿ëÀÚ³ª ±×·ì ±¸¼º¿ø ÀÚ°Ý ¶Ç´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿¬°á µî·ÏÁ¤º¸¸¦ ±âÁØÀ¸·Î ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¿©·¯ °³ÀÇ ´ë»ó°ú ±ÇÇÑ-¹ÙÀÎµå ±ÔÄ¢ ½ÖÀ» ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ´ë»óÀ¸·Î ÁöÁ¤µÇ´Â Ç׸ñ°ú ¼Ó¼ºÀ» ¸ðµÎ ±¸Ã¼È­ÇÏ¿© ÁöÁ¤µÈ ´ë»ó¿¡ ´ëÇØ ´Ù¾çÇÑ ¾×¼¼½º Á¦¾î¸¦ È¿À²ÀûÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

aci: (target)...(target)(version 3.0;acl "name"; permission bindRule;
 permission bindRule; ...; permission bindRule;)

¿Ï¼ºµÈ LDIF ACIÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

aci: (target="ldap:///uid=bjensen,dc=example,dc=com")(targetattr=*)
 (version 3.0; acl "aci1"; allow (write) userdn="ldap:///self";)

ÀÌ ¿¹Á¦¿¡¼­ ACI´Â »ç¿ëÀÚ bjensenÀÌ ÀÚ½ÅÀÇ µð·ºÅ丮 Ç׸ñ¿¡ ÀÖ´Â ¸ðµç ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù.

´ÙÀ½ Àý¿¡¼­´Â ACI °¢ ºÎºÐÀÇ ±¸¹®¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.

´ë»ó Á¤ÀÇ

´ë»óÀº ACI°¡ ¾îµð¿¡ Àû¿ëµÇ´ÂÁö ½Äº°ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®¿¡¼­ Ç׸ñÀÇ ¼Ó¼º¿¡ ´ëÇÑ ÀÛ¾÷À» ¿äûÇÏ¸é ¼­¹ö´Â ACI¸¦ Æò°¡ÇÏ¿© ÀÌ ÀÛ¾÷À» Çã¿ëÇØ¾ß ÇÒÁö °ÅºÎÇØ¾ß ÇÒÁö¸¦ È®ÀÎÇϱâ À§ÇØ ´ë»óÀ» Æò°¡ÇÕ´Ï´Ù. ´ë»óÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ACI´Â aci ¼Ó¼ºÀÌ ÀÖ´Â Ç׸ñ°ú ÇÏÀ§ Ç׸ñÀÇ ¸ðµç ¼Ó¼º¿¡ Àû¿ëµË´Ï´Ù.

ÀϹÝÀûÀÎ ´ë»ó ±¸¹®Àº ´ÙÀ½ Áß Çϳª¸¦ »ç¿ëÇÕ´Ï´Ù.

(keyword = "expression")

(keyword != "expression")

¿©±â¼­,

  • keyword´Â ´ë»ó À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù. Ç¥ 6-1ÀÇ Å°¿öµå´Â ´ÙÀ½°ú °°Àº ´ë»ó À¯ÇüÀ» Á¤ÀÇÇÕ´Ï´Ù.
    • µð·ºÅ丮 Ç׸ñÀ̳ª ÇÏÀ§ Æ®¸®
    • Ç׸ñ ¼Ó¼º
    • LDAP ÇÊÅÍ¿Í ÀÏÄ¡ÇÏ´Â Ç׸ñÀ̳ª ¼Ó¼º ÁýÇÕ
    • LDAP ÇÊÅÍ¿Í ÀÏÄ¡ÇÏ´Â ¼Ó¼º °ªÀ̳ª °ª Á¶ÇÕ

  • °°À½(=)Àº ´ë»óÀÌ expression¿¡ ÁöÁ¤µÈ °³Ã¼ÀÓÀ» ³ªÅ¸³»¸ç, °°Áö ¾ÊÀ½(!=)Àº ´ë»óÀÌ expression¿¡ ÁöÁ¤µÈ °³Ã¼°¡ ¾Æ´ÔÀ» ³ªÅ¸³À´Ï´Ù.
  • expressionÀº Ű¿öµå¸¦ »ç¿ëÇÏ¿© ´ë»óÀ» ½Äº°Çϸç ÀÎ¿ë ºÎÈ£(" ")·Î expressionÀ» ¹­¾î¾ß ÇÕ´Ï´Ù.

¾Æ·¡ Ç¥¿¡´Â °¢ Ű¿öµå ¹× °ü·ÃµÈ Ç¥Çö½ÄÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.

Ç¥ 6-1    LDIF target Ű¿öµå

Ű¿öµå

À¯È¿ÇÑ Ç¥Çö½Ä

¿ÍÀϵåÄ«µå
Çã¿ë ¿©ºÎ

target

ldap:///distinguished_name

¿¹

targetattr

¼Ó¼º

¿¹

targetfilter

LDAP_filter

¿¹

targattrfilters

LDAP_operation:LDAP_filter

¿¹

µð·ºÅ丮 Ç׸ñ ´ë»ó ÁöÁ¤

ƯÁ¤ µð·ºÅ丮 Ç׸ñ°ú ÇÏÀ§ Ç׸ñÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÏ·Á¸é LDAP URL¿¡¼­ DN°ú target Ű¿öµå¸¦ »ç¿ëÇÕ´Ï´Ù. ÁöÁ¤µÈ DNÀº ACI°¡ Á¤ÀÇµÈ Ç׸ñÀÇ ÇÏÀ§ Æ®¸®¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ´ë»ó Ç¥Çö½Ä ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

(target = "ldap:///distinguished_name")
(target != "ldap:///distinguished_name")

°íÀ¯ À̸§Àº ACI°¡ Á¤ÀÇµÈ Ç׸ñÀÌ ·çÆ®°¡ µÇ´Â ÇÏÀ§ Æ®¸®¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ou=People,dc=example,dc=com¿¡ ´ëÇÑ ACI¿¡¼­´Â ´ÙÀ½°ú °°Àº ´ë»óÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

(target = "ldap:///uid=bjensen,ou=People,dc=example,dc=com")



ÁÖ

¾×¼¼½º Á¦¾î ±ÔÄ¢ÀÌ Àû¿ëµÇ´Â Ç׸ñÀÇ DN¿¡ ½°Ç¥°¡ ÀÖÀ¸¸é ¿ª½½·¡½Ã(\)¸¦ »ç¿ëÇÏ¿© ½°Ç¥¸¦ À̽ºÄÉÀÌÇÁÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

(target="ldap:///uid=cfuentes,o=Example Bolivia\, S.A.")



DN¿¡ ¿ÍÀϵåÄ«µå¸¦ »ç¿ëÇÏ¿© LDAP URL°ú ÀÏÄ¡ÇÏ´Â Ç׸ñÀ» ¸ðµÎ ´ë»óÀ¸·Î ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ¿ÍÀϵåÄ«µå¸¦ ¿Ã¹Ù·Î »ç¿ëÇÑ ¿¹ÀÔ´Ï´Ù.

  • (target="ldap:///uid=*,dc=example,dc=com")
  • Àüü example.com Æ®¸®¿¡¼­ Ç׸ñ RDN¿¡ uid ¼Ó¼ºÀÌ ÀÖ´Â ¸ðµç Ç׸ñÀÌ ´ë»óÀÌ µË´Ï´Ù. ±íÀÌ¿¡ °ü°è ¾øÀÌ Æ®¸®¿¡ ÀÖ´Â ¸ðµç Ç׸ñÀÌ ´ë»óÀÌ µÇ¸ç, ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

    uid=tmorris,ou=sales,dc=example,dc=com
    uid=yyorgens,ou=marketing,dc=example,dc=com
    uid=bjensen,ou=eng,ou=east,dc=example,dc=com

  • (target="ldap:///uid=*Anderson,ou=People,dc=example,dc=com")
  • uid°¡ AndersonÀ¸·Î ³¡³ª´Â ou=People ºÐ±âÀÇ ¸ðµç Ç׸ñÀÌ ´ë»óÀÌ µË´Ï´Ù.

  • (target="ldap:///*Anderson,ou=People,dc=example,dc=com")
  • À̸§ ÁöÁ¤ ¼Ó¼º¿¡ °ü°è ¾øÀÌ RDNÀÌ AndersonÀ¸·Î ³¡³ª´Â ou=People ºÐ±âÀÇ ¸ðµç Ç׸ñÀÌ ´ë»óÀÌ µË´Ï´Ù.

uid=*,ou=*,dc=example,dc=com¿¡¼­¿Í °°ÀÌ ¿©·¯ °³ÀÇ ¿ÍÀϵåÄ«µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼­´Â example.com Æ®¸®¿¡¼­ uid ¹× ou ¼Ó¼º¸¸ Æ÷ÇÔµÈ °íÀ¯ À̸§À» °¡Áø ¸ðµç Ç׸ñÀÌ ´ë»óÀÌ µË´Ï´Ù.



ÁÖ

°íÀ¯ À̸§ÀÇ Á¢¹Ì»ç ºÎºÐ¿¡´Â ¿ÍÀϵåÄ«µå¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Áï, µð·ºÅ丮¿¡ Á¢¹Ì»ç c=US¿Í c=GB¸¦ »ç¿ëÇÑ °æ¿ì¿¡´Â ´ÙÀ½°ú °°Àº ´ë»óÀ» »ç¿ëÇÏ¿© µÎ Á¢¹Ì»ç¸¦ ÂüÁ¶ÇÒ ¼ö ¾ø½À´Ï´Ù.

(target="ldap:///dc=example,c=*").

uid=bjensen,o=*.com°ú °°Àº ´ë»óÀ» »ç¿ëÇÒ ¼öµµ ¾ø½À´Ï´Ù.



¼Ó¼º ´ë»ó ÁöÁ¤

µð·ºÅ丮 Ç׸ñÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÏ´Â °Í À̿ܿ¡ ´ë»ó Ç׸ñ¿¡ ÀÖ´Â Çϳª ÀÌ»óÀÇ ¼Ó¼º ¶Ç´Â Çϳª ÀÌ»óÀÇ ¼Ó¼ºÀ» Á¦¿ÜÇÑ ¸ðµç ¼Ó¼ºÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀº ºÎºÐÀûÀÎ Ç׸ñ Á¤º¸¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Çã¿ëÇϰųª °ÅºÎÇÒ °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î Á¤ÇØÁø Ç׸ñÀÇ À̸§, ¼º, ÀüÈ­ ¹øÈ£ ¼Ó¼º¿¡ ´ëÇØ¼­¸¸ ¾×¼¼½º¸¦ Çã¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â °³ÀÎ µ¥ÀÌÅÍ¿Í °°Àº Áß¿äÇÑ Á¤º¸¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °ÅºÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ë»óÀ¸·Î ÁöÁ¤ÇÑ ¼Ó¼ºÀÌ ´ë»ó Ç׸ñÀ̳ª ÇÏÀ§ Æ®¸®¿¡ ¹Ýµå½Ã Æ÷Ç﵃ ÇÊ¿ä´Â ¾øÁö¸¸ ACI´Â ÀÌ ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖÀ» ¶§ Àû¿ëµË´Ï´Ù. ´ë»óÀ¸·Î ÁöÁ¤ÇÑ ¼Ó¼ºÀº ½ºÅ°¸¶¿¡ Á¤ÀÇÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ½ºÅ°¸¶ °Ë»ç¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é µ¥ÀÌÅÍ¿Í ½ºÅ°¸¶¸¦ °¡Á®¿À±â Àü¿¡ ¾×¼¼½º Á¦¾î Á¤Ã¥À» ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ë»ó ¼Ó¼ºÀ» ÁöÁ¤ÇÏ·Á¸é targetattr Ű¿öµå¸¦ »ç¿ëÇÏ°í ¼Ó¼º À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. targetattr Ű¿öµå¿¡ »ç¿ëµÇ´Â ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

(targetattr = "attribute")
(targetattr != "attribute")

targetattr Ű¿öµå¸¦ ¾Æ·¡ ±¸¹®À¸·Î »ç¿ëÇÏ¸é ¿©·¯ ¼Ó¼ºÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

(targetattr = "attribute1 || attribute2 ... || attributen")
(targetattr != "attribute1 || attribute2 ... || attributen")

¿¹¸¦ µé¾î Ç׸ñÀÇ À̸§, ¼º, uid ¼Ó¼ºÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½°ú °°Àº ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.

(targetattr = "cn || sn || uid")

´ë»ó ¼Ó¼º¿¡´Â ÁöÁ¤µÈ ¼Ó¼ºÀÇ ÇÏÀ§ À¯ÇüÀÌ ¸ðµÎ Æ÷ÇԵ˴ϴÙ. ¿¹¸¦ µé¾î, (targetattr = "locality")´Â locality;frµµ ´ë»óÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. (targetattr = "locality;fr;quebec")¿Í °°ÀÌ Æ¯º°È÷ ÇÏÀ§ À¯ÇüÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Ç׸ñ°ú ¼Ó¼º¿¡ ÀÇÇÑ ´ë»ó ÁöÁ¤

±âº»ÀûÀ¸·Î targetattr Ű¿öµå°¡ Æ÷ÇÔµÈ ACI´Â ÀÌ ACI°¡ À§Ä¡ÇØ ÀÖ´Â Ç׸ñÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. Áï, ´ÙÀ½°ú °°Àº ACI¸¦ °¡Á¤ÇØ º¸½Ê½Ã¿À.

aci: (targetattr = "uid")(accessControlRules;)

À§ÀÇ ACI¸¦ ou=Marketing, dc=example,dc=com Ç׸ñ¿¡ ¹èÄ¡Çϸé Àüü Marketing ÇÏÀ§ Æ®¸®¿¡ ACI°¡ Àû¿ëµË´Ï´Ù. ÇÏÁö¸¸ ´ÙÀ½°ú °°ÀÌ target Ű¿öµå¸¦ »ç¿ëÇÏ¿© ¸í½ÃÀûÀ¸·Î ´ë»óÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

aci: (target="ldap:///uid=*,ou=Marketing,dc=example,dc=com")
 (targetattr="uid") (accessControlRules;)

target Ű¿öµå¿Í targetattr Ű¿öµå¸¦ ÁöÁ¤ÇÏ´Â ¼ø¼­´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù.

LDAP ÇÊÅ͸¦ »ç¿ëÇÑ Ç׸ñ ¶Ç´Â ¼Ó¼º ´ë»ó ÁöÁ¤

LDAP ÇÊÅ͸¦ »ç¿ëÇÏ¿© ƯÁ¤ Á¶°Ç¿¡ ¸Â´Â Ç׸ñ ÁýÇÕÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é targetfilter Ű¿öµå¸¦ LDAP ÇÊÅÍ¿Í ÇÔ²² »ç¿ëÇÕ´Ï´Ù. ACI°¡ Æ÷ÇÔµÈ Ç׸ñÀÇ ÇÏÀ§ Æ®¸®¿¡¼­ ÇÊÅÍ¿Í ÀÏÄ¡ÇÏ´Â ¸ðµç Ç׸ñ¿¡ ACI°¡ Àû¿ëµË´Ï´Ù.

targetfilter Ű¿öµå ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

(targetfilter = "LDAPfilter")

¿©±â¼­ LDAPfilter´Â Ç¥ÁØ LDAP °Ë»ö ÇÊÅÍÀÔ´Ï´Ù. ÇÊÅÍ ±¸¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server Getting Started GuideÀÇ Chapter 4, "LDAP Search Filters"¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿¹¸¦ µé¾î, Á÷¿øÀ» ³ªÅ¸³»´Â ¸ðµç Ç׸ñ¿¡ Á¤±ÔÁ÷À̳ª °è¾àÁ÷ »óŰ¡ ÀÖ°í, ±Ù¹« ½Ã°£À» ³ªÅ¸³»´Â ¼Ó¼ºÀÌ »ó±ÙÁ÷ ºñÀ²·Î Ç¥½ÃµÈ´Ù°í °¡Á¤ÇØ º¸½Ê½Ã¿À. °è¾à Á÷¿øÀ̳ª ÆÄÆ® ŸÀÓ Á÷¿øÀ» ³ªÅ¸³»´Â ¸ðµç Ç׸ñÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½°ú °°Àº ÇÊÅ͸¦ »ç¿ëÇÕ´Ï´Ù.

(targetfilter = "(|(status=contractor)(fulltime<=79))")



ÁÖ

ACI¿¡¼­´Â ±¹°¡º° °ª¿¡ ´ëÇÑ ÀÏÄ¡ ±ÔÄ¢À» ¼³¸íÇÏ´Â ÇÊÅÍ ±¸¹®Àº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº ´ë»ó ÇÊÅÍ´Â À߸øµÈ °ÍÀÔ´Ï´Ù.

(targetfilter = "(locality:fr:=<= Quebec)")



´ë»ó ÇÊÅÍ´Â ¸ðµç Ç׸ñÀ» ACIÀÇ ´ë»óÀ¸·Î ¼±ÅÃÇÕ´Ï´Ù. targetfilter Ű¿öµå¿Í targetattr Ű¿öµå¸¦ °áÇÕÇÏ¿© ´ë»ó Ç׸ñ¿¡ Æ÷ÇÔµÈ ¼Ó¼ºÀÇ ºÎºÐ ÁýÇÕ¿¡ Àû¿ëµÇ´Â ACI¸¦
ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

¾Æ·¡ÀÇ LDIF ¿¹Á¦¸¦ »ç¿ëÇϸé Engineering Admins ±×·ìÀÇ ¸ðµç ±¸¼º¿øÀÌ Engineering ¾÷Á¾¿¡ ¼ÓÇÑ ¸ðµç Ç׸ñÀÇ departmentNumber ¹× manager ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼­´Â LDAP ÇÊÅ͸µÀ» »ç¿ëÇÏ¿© businessCategory ¼Ó¼ºÀÌ EngineeringÀ¸·Î ¼³Á¤µÈ ¸ðµç Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù.

dn: dc=example,dc=com
objectClass: top
objectClass: organization
aci: (targetattr="departmentNumber || manager")
 (targetfilter="(businessCategory=Engineering)")
 (version 3.0; acl "eng-admins-write"; allow (write)
 groupdn ="ldap:///cn=Engineering Admins, dc=example,dc=com";)



ÆÁ

µð·ºÅ丮¿¡ ºÐÆ÷µÈ ¼Ó¼º°ú Ç׸ñÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÒ °æ¿ì LDAP ÇÊÅͰ¡ À¯¿ëÇϱä ÇÏÁö¸¸ ÇÊÅÍ´Â ¾×¼¼½º°¡ °ü¸®µÇ´Â °³Ã¼ À̸§À» Á÷Á¢ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¹Ç·Î ¿¹ÃøÇÒ ¼ö ¾ø´Â °á°ú°¡ ¹ß»ýÇϱ⵵ ÇÕ´Ï´Ù.
¼Ó¼ºÀ» Ãß°¡Çϰųª »èÁ¦Çϸé ÇÊÅ͸µµÈ ACIÀÇ ´ë»ó Ç׸ñ ÁýÇÕÀÌ º¯°æµÇ¹Ç·Î ACI¿¡¼­ LDAP ÇÊÅ͸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ldapsearch ÀÛ¾÷¿¡ µ¿ÀÏÇÑ ÇÊÅ͸¦ »ç¿ëÇÏ¿©
ÇÊÅͰ¡ ¿Ã¹Ù¸¥ Ç׸ñ°ú ¼Ó¼ºÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÏ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.



LDAP ÇÊÅ͸¦ »ç¿ëÇÑ ¼Ó¼º °ª ´ë»ó ÁöÁ¤

¾×¼¼½º Á¦¾î¸¦ »ç¿ëÇÏ¿© ƯÁ¤ ¼Ó¼º °ªÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¼Ó¼º °ªÀÌ ACI¿¡ Á¤ÀÇµÈ Á¶°Ç¿¡ ºÎÇյǴ °æ¿ì ¼Ó¼º¿¡ ´ëÇÑ ±ÇÇÑÀ» ºÎ¿©Çϰųª °ÅºÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ó¼º °ªÀ» ±âÁØÀ¸·Î ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©Çϰųª °ÅºÎÇÏ´Â ACI¸¦ °ª ±â¹Ý ACI¶ó°í ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, Á¶Á÷ÀÇ ¸ðµç »ç¿ëÀÚ¿¡°Ô ÀÚ½ÅÀÇ Ç׸ñ¿¡ ÀÖ´Â nsRoleDN ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ "ÃÖ»óÀ§ ¼öÁØÀÇ °ü¸®ÀÚ"¿Í °°Àº Áß¿ä ¿ªÇÒÀº Àڽſ¡°Ô ÇÒ´çÇÒ ¼ö ¾øµµ·Ï ¼³Á¤ÇÏ·Á°í ÇÕ´Ï´Ù. ÀÌ °æ¿ì LDAP ÇÊÅ͸¦ »ç¿ëÇÏ¿© ¼Ó¼º °ª Á¶°ÇÀ» ¸¸Á·ÇÏ´ÂÁö °Ë»çÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ª ±â¹Ý ACI¸¦ ÀÛ¼ºÇÏ·Á¸é targattrfilters Ű¿öµå¸¦ ´ÙÀ½°ú °°Àº ±¸¹®À¸·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

(targattrfilters="add=attr1:F1 && attr2:F2... && attrn:Fn,
                  del=attr1:F1 && attr2:F2 ... && attrn:Fn")

¿©±â¼­,

    • add´Â ¼Ó¼º ÀÛ¼º ÀÛ¾÷À» ³ªÅ¸³À´Ï´Ù.
    • delÀº ¼Ó¼º »èÁ¦ ÀÛ¾÷À» ³ªÅ¸³À´Ï´Ù.
    • attrnÀº ´ë»ó ¼Ó¼ºÀ» ³ªÅ¸³À´Ï´Ù.
    • FnÀº ¿¬°áµÈ ¼Ó¼º¿¡¸¸ Àû¿ëµÇ´Â ÇÊÅ͸¦ ³ªÅ¸³À´Ï´Ù.

Ç׸ñÀ» ÀÛ¼ºÇÏ´Â °æ¿ì ÇÊÅͰ¡ »õ Ç׸ñÀÇ ¼Ó¼º¿¡ Àû¿ëµÇ¸é ÇØ´ç ¼Ó¼ºÀÇ °¢ ÀνºÅϽº°¡ ÇÊÅ͸¦ ¸¸Á·ÇØ¾ß ÇÕ´Ï´Ù. Ç׸ñÀ» »èÁ¦ÇÏ´Â °æ¿ì¿¡µµ ÇÊÅͰ¡ Ç׸ñÀÇ ¼Ó¼º¿¡ Àû¿ëµÇ¸é ÇØ´ç ¼Ó¼ºÀÇ °¢ ÀνºÅϽº°¡ ÇÊÅ͸¦ ¸¸Á·ÇØ¾ß ÇÕ´Ï´Ù.

Ç׸ñÀ» ¼öÁ¤ÇÏ¿© ¼Ó¼ºÀ» Ãß°¡ÇÏ´Â °æ¿ì ÇØ´ç ¼Ó¼º¿¡ Àû¿ëµÇ´Â Ãß°¡ ÇÊÅ͸¦ ¸¸Á·ÇØ¾ß Çϰí, ¼Ó¼ºÀ» »èÁ¦ÇÏ´Â °æ¿ì ÇØ´ç ¼Ó¼º¿¡ Àû¿ëµÇ´Â »èÁ¦ ÇÊÅ͸¦ ¸¸Á·ÇØ¾ß ÇÕ´Ï´Ù. Ç׸ñÀÇ °³º° ¼Ó¼º °ªÀ» ¹Ù²Ù´Â °æ¿ì¿¡´Â Ãß°¡ ÇÊÅÍ¿Í »èÁ¦ ÇÊÅ͸¦ ¸ðµÎ ¸¸Á·ÇØ¾ß ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº ¼Ó¼º ÇÊÅ͸¦ °¡Á¤ÇØ º¸½Ê½Ã¿À.

(targattrfilters="add=nsroleDN:(!(nsRoleDN=cn=superAdmin)) && telephoneNumber:(telephoneNumber=123*)")

ÀÌ ÇÊÅ͸¦ »ç¿ëÇÏ¸é »ç¿ëÀÚ°¡ superAdmin ¿ªÇÒÀ» Á¦¿ÜÇÑ ¸ðµç ¿ªÇÒ(nsRoleDN ¼Ó¼º)À» ÀÚ½ÅÀÇ Ç׸ñ¿¡ Ãß°¡ÇÒ ¼ö ÀÖÀ¸¸ç 123 Á¢µÎ¾î°¡ ÀÖ´Â ÀüÈ­ ¹øÈ£¸¦ Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.



ÁÖ

¼­¹ö Äֿܼ¡¼­ °ª ±â¹Ý ACI¸¦ ÀÛ¼ºÇÒ ¼ö´Â ¾ø½À´Ï´Ù.



ÇÑ °³ÀÇ µð·ºÅ丮 Ç׸ñÀ» ´ë»óÀ¸·Î ÁöÁ¤

ÇÑ °³ÀÇ Ç׸ñÀ» ´ë»óÀ¸·Î ÁöÁ¤ÇÏ´Â ¸í½ÃÀûÀÎ ¹æ¹ýÀº ¾øÁö¸¸ ´ÙÀ½°ú °°Àº ´ëü ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • ¹ÙÀÎµå ¿äûÀÇ »ç¿ëÀÚ ÀÔ·ÂÀ» ´ë»ó Ç׸ñ¿¡ ÀúÀåµÈ ¼Ó¼º °ª°ú ÀÏÄ¡½ÃŰ´Â ¹ÙÀÎµå ±ÔÄ¢À» ÀÛ¼ºÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "°ª ÀÏÄ¡¿¡ µû¸¥ ¾×¼¼½º Á¤ÀÇ"¸¦ ÂüÁ¶ÇϽʽÿÀ.
  • targetfilter Ű¿öµå¸¦ »ç¿ëÇÕ´Ï´Ù.

targetfilter Ű¿öµå¸¦ »ç¿ëÇÏ¿© ¿øÇÏ´Â Ç׸ñ¿¡¸¸ Ç¥½ÃµÇ´Â ¼Ó¼º °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, µð·ºÅ丮 ¼­¹ö¸¦ ¼³Ä¡ÇÏ´Â µ¿¾È ´ÙÀ½°ú °°Àº ACI°¡ ÀÛ¼ºµË´Ï´Ù.

aci: (targetattr="*")(targetfilter=(o=NetscapeRoot))(version 3.0;
 acl "Default anonymous access"; allow (read, search)
 userdn="ldap:///anyone";)

ÀÌ ACI´Â o ¼Ó¼ºÀÌ NetscapeRoot °ªÀ» °®´Â o=NetscapeRoot Ç׸ñ¿¡¸¸ Àû¿ëµË´Ï´Ù.

ÀÌ·¯ÇÑ ¹æ¹ýÀ» »ç¿ëÇÒ °æ¿ì ³ªÁß¿¡ µð·ºÅ丮 Æ®¸®°¡ º¯°æµÇ¸é ÀÌ¿¡ µû¶ó ACI¸¦ ¼öÁ¤ÇØ¾ß ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

±ÇÇÑ Á¤ÀÇ

±ÇÇÑÀº Çã¿ë ¶Ç´Â °ÅºÎµÇ´Â ¾×¼¼½º À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. µð·ºÅ丮¿¡¼­ ƯÁ¤ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» Çã¿ëÇϰųª °ÅºÎÇÒ ¼ö ÀÖÀ¸¸ç, ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ÀÛ¾÷µµ ±ÇÇÑÀ̶ó°í ÇÕ´Ï´Ù.

±ÇÇÑ ¼³Á¤Àº ´ÙÀ½ µÎ ´Ü°è·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù.

  • ¾×¼¼½º Çã¿ë ¶Ç´Â °ÅºÎ
  • ±ÇÇÑ ÁöÁ¤

¾×¼¼½º Çã¿ë ¶Ç´Â °ÅºÎ

µð·ºÅ丮 Æ®¸®¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» ¸í½ÃÀûÀ¸·Î Çã¿ëÇϰųª °ÅºÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾×¼¼½º¸¦ Çã¿ëÇÏ´Â °æ¿ì¿Í °ÅºÎÇÏ´Â °æ¿ì¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ÁöħÀº Sun ONE Directory Server Deployment GuideÀÇ Chapter 7, "Designing Access Control"À» ÂüÁ¶ÇϽʽÿÀ.



ÁÖ

¼­¹ö Äֿܼ¡¼­´Â ¸í½ÃÀûÀ¸·Î ¾×¼¼½º¸¦ °ÅºÎÇÒ ¼ö ¾øÀ¸¸ç ±ÇÇÑ ºÎ¿©¸¸ °¡´ÉÇÕ´Ï´Ù.



±ÇÇÑ ÁöÁ¤

±ÇÇÑÀº »ç¿ëÀÚ°¡ µð·ºÅ丮 µ¥ÀÌÅÍ¿¡ ´ëÇØ ¼öÇàÇÒ ¼ö Àִ ƯÁ¤ ÀÛ¾÷À» ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù. ¸ðµç ±ÇÇÑÀ» Çã¿ë ¶Ç´Â °ÅºÎÇϰųª ´ÙÀ½ Áß Çϳª ÀÌ»óÀÇ ±ÇÇÑÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Àбâ. »ç¿ëÀÚ°¡ µð·ºÅ丮 µ¥ÀÌÅ͸¦ ÀÐÀ» ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ±ÇÇÑÀº °Ë»ö ÀÛ¾÷¿¡¸¸ Àû¿ëµË´Ï´Ù.

¾²±â. »ç¿ëÀÚ°¡ ¼Ó¼ºÀ» Ãß°¡, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÏ¿© Ç׸ñÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ±ÇÇÑÀº ¼öÁ¤ ÀÛ¾÷°ú modrdn ÀÛ¾÷¿¡ Àû¿ëµË´Ï´Ù.

Ãß°¡. »ç¿ëÀÚ°¡ Ç׸ñÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ±ÇÇÑÀº Ãß°¡ ÀÛ¾÷¿¡¸¸ Àû¿ëµË´Ï´Ù.

»èÁ¦. »ç¿ëÀÚ°¡ Ç׸ñÀ» »èÁ¦ÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ±ÇÇÑÀº »èÁ¦ ÀÛ¾÷¿¡¸¸ Àû¿ëµË´Ï´Ù.

°Ë»ö. »ç¿ëÀÚ°¡ µð·ºÅ丮 µ¥ÀÌÅ͸¦ °Ë»öÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. »ç¿ëÀÚ´Â °Ë»ö ¹× Àб⠱ÇÇÑÀÌ ÀÖ¾î¾ß¸¸ °Ë»ö °á°úÀÇ ÀϺηΠ¹ÝȯµÈ µ¥ÀÌÅ͸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±ÇÇÑÀº °Ë»ö ÀÛ¾÷¿¡¸¸ Àû¿ëµË´Ï´Ù.

ºñ±³. »ç¿ëÀÚ°¡ ÀÚ½ÅÀÌ Á¦°øÇÑ µ¥ÀÌÅÍ¿Í µð·ºÅ丮¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ºñ±³ÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ºñ±³ ±ÇÇÑÀÌ ÀÖÀ» °æ¿ì µð·ºÅ丮¿¡¼­ Á¶È¸¿¡ ÀÀ´äÇÏ¿© ¼º°ø ¶Ç´Â ½ÇÆÐ ¸Þ½ÃÁö¸¦ ¹ÝȯÇÏÁö¸¸ »ç¿ëÀÚ°¡ Ç׸ñÀ̳ª ¼Ó¼º °ªÀ» º¼ ¼ö´Â ¾ø½À´Ï´Ù. ÀÌ ±ÇÇÑÀº ºñ±³ ÀÛ¾÷¿¡¸¸ Àû¿ëµË´Ï´Ù.

ÀÚü ¾²±â. »ç¿ëÀÚ°¡ ´ë»ó Ç׸ñÀÇ ¼Ó¼º¿¡ ÀÚ½ÅÀÇ DNÀ» Ãß°¡Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ±ÇÇÑÀº ±×·ì °ü¸®¿¡¸¸ »ç¿ëµË´Ï´Ù. ÀÚü ¾²±â´Â ÇÁ·Ï½Ã ÀÎÁõ°ú ÇÔ²² ÀÛµ¿ÇÏ¿©, ±×·ì Ç׸ñ¿¡ ¹ÙÀεåµÈ »ç¿ëÀÚÀÇ DNÀÌ ¾Æ´Ñ ÇÁ·Ï½Ã DNÀ» Ãß°¡Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.

ÇÁ·Ï½Ã. ÁöÁ¤µÈ DNÀÌ ´Ù¸¥ Ç׸ñÀÇ ±ÇÇÑÀ» »ç¿ëÇÏ¿© ´ë»ó¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. µð·ºÅ丮 °ü¸®ÀÚ DNÀ» Á¦¿ÜÇÏ°í µð·ºÅ丮ÀÇ ¸ðµç »ç¿ëÀÚ DNÀ» »ç¿ëÇÑ ÇÁ·Ï½Ã ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. µð·ºÅ丮 °ü¸®ÀÚ¿¡°Ô´Â ÇÁ·Ï½Ã ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ¾ø½À´Ï´Ù. "ÇÁ·Ï½Ã ÀÎÁõ ACI ¿¹Á¦"¿¡ ÀÚ¼¼ÇÑ ¿¹Á¦°¡ ³ª¿Í ÀÖ½À´Ï´Ù. ÇÁ·Ï½Ã ¾×¼¼½º¿¡ ´ëÇÑ °³¿ä´Â Sun ONE Directory Server Deployment Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.

¸ðµÎ. ÁöÁ¤µÈ DN¿¡ ÇÁ·Ï½Ã ±ÇÇÑÀ» Á¦¿ÜÇÑ ´ë»ó Ç׸ñ¿¡ ´ëÇÑ ¸ðµç ±ÇÇÑ(Àбâ, ¾²±â, °Ë»ö, »èÁ¦, ºñ±³ ¹× ÀÚü ¾²±â)ÀÌ ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù.

±ÇÇÑÀº ¼­·Î µ¶¸³ÀûÀ¸·Î ºÎ¿©µË´Ï´Ù. ¿¹¸¦ µé¾î, Ãß°¡ ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ´Â Ç׸ñÀ» ÀÛ¼ºÇÒ ¼ö ÀÖÁö¸¸ »èÁ¦ ±ÇÇÑÀÌ Æ¯º°È÷ ºÎ¿©µÇÁö ¾ÊÀº °æ¿ì Ç׸ñÀ» »èÁ¦ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. µû¶ó¼­ µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î Á¤Ã¥À» °èȹÇÒ ¶§´Â »ç¿ëÀÚ¿¡°Ô ÇÕ¸®ÀûÀÎ ¹æ½ÄÀ¸·Î ±ÇÇÑÀ» ºÎ¿©ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Àб⠱ÇÇѰú °Ë»ö ±ÇÇÑÀ» ºÎ¿©ÇÏÁö ¾Ê°í ¾²±â ±ÇÇѸ¸ ºÎ¿©ÇÏ´Â °ÍÀº ÇÕ¸®ÀûÀÌÁö ¾Ê½À´Ï´Ù.

LDAP ÀÛ¾÷¿¡ ÇÊ¿äÇÑ ±ÇÇÑ

ÀÌ Àý¿¡¼­´Â »ç¿ëÀÚ¿¡°Ô Çã¿ëÇÏ·Á´Â LDAP ÀÛ¾÷ À¯Çü¿¡ µû¶ó ºÎ¿©ÇØ¾ß ÇÏ´Â ±ÇÇÑ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Ç׸ñ Ãß°¡

  • Ãß°¡ÇÒ Ç׸ñ¿¡ ´ëÇÑ Ãß°¡ ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
  • Ç׸ñÀÇ °¢ ¼Ó¼º °ª¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù. ÀÌ ±ÇÇÑÀº ±âº»ÀûÀ¸·Î ºÎ¿©µÇÁö¸¸ targattrfilters Ű¿öµå¸¦ »ç¿ëÇÏ¿© Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç׸ñ »èÁ¦

  • »èÁ¦ÇÒ Ç׸ñ¿¡ ´ëÇÑ »èÁ¦ ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
  • Ç׸ñÀÇ °¢ ¼Ó¼º °ª¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù. ÀÌ ±ÇÇÑÀº ±âº»ÀûÀ¸·Î ºÎ¿©µÇÁö¸¸ targattrfilters Ű¿öµå¸¦ »ç¿ëÇÏ¿© Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç׸ñÀÇ ¼Ó¼º ¼öÁ¤

  • ¼Ó¼º À¯Çü¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
  • °¢ ¼Ó¼º À¯Çü °ª¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù. ÀÌ ±ÇÇÑÀº ±âº»ÀûÀ¸·Î ºÎ¿©µÇÁö¸¸ targattrfilters Ű¿öµå¸¦ »ç¿ëÇÏ¿© Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç׸ñÀÇ RDN ¼öÁ¤

  • Ç׸ñ¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
  • »õ RDN¿¡ »ç¿ëµÈ ¼Ó¼º À¯Çü¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
  • ÀÌÀü RDNÀ» »èÁ¦ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é ÀÌÀü RDN¿¡ »ç¿ëµÈ ¼Ó¼º À¯Çü¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
  • »õ RDN¿¡ »ç¿ëµÈ ¼Ó¼º À¯Çü °ª¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù. ÀÌ ±ÇÇÑÀº ±âº»ÀûÀ¸·Î ºÎ¿©µÇÁö¸¸ targattrfilters Ű¿öµå¸¦ »ç¿ëÇÏ¿© Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼Ó¼º °ª ºñ±³

  • ¼Ó¼º À¯Çü¿¡ ´ëÇÑ ºñ±³ ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.

Ç׸ñ °Ë»ö

  • °Ë»ö ÇÊÅÍ¿¡ »ç¿ëµÈ °¢ ¼Ó¼º À¯Çü¿¡ ´ëÇÑ °Ë»ö ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
  • Ç׸ñ¿¡ »ç¿ëµÈ ¼Ó¼º À¯Çü¿¡ ´ëÇÑ Àб⠱ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.

¿¹Á¦¸¦ ÅëÇØ »ìÆìº¸¸é »ç¿ëÀÚ°¡ µð·ºÅ丮¸¦ °Ë»öÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇϱâ À§ÇØ ¼³Á¤ÇØ¾ß ÇÏ´Â ±ÇÇÑÀ» ¸íÈ®È÷ ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ÀÇ ldapsearch ÀÛ¾÷À» °¡Á¤ÇØ º¸½Ê½Ã¿À.

% ldapsearch -h host -s suffix -b "uid=bjensen,dc=example,dc=com" \
             objectclass=* mail

bkolics »ç¿ëÀÚ¿¡°Ô ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ¾Æ·¡ ACI¸¦ »ç¿ëÇÕ´Ï´Ù.

aci: (targetattr = "mail")(version 3.0; acl "self access to mail";
 allow (read, search) userdn = "ldap:///self";)

ÀÌ ACI´Â objectclass ¼Ó¼º¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ºÎ¿©ÇÏÁö ¾Ê±â ¶§¹®¿¡ ºó °Ë»ö °á°ú ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù. À§¿¡¼­ ¼³¸íÇÑ °Ë»ö ÀÛ¾÷ÀÌ ¼º°øÇÏ·Á¸é ACI¸¦ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

aci: (targetattr = "mail || objectclass")(version 3.0; acl "self
 access to mail"; allow (read, search) userdn = "ldap:///self";)

±ÇÇÑ ±¸¹®

ACI ¸í·É¹®ÀÇ ±ÇÇÑ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

allow|deny (rights)

¿©±â¼­ rights´Â ½°Ç¥·Î ±¸ºÐµÈ 1-8ÀÚÀÇ Å°¿öµå ¸ñ·ÏÀ¸·Î °¢ Ű¿öµå´Â °ýÈ£·Î ¹­¿© ÀÖ½À´Ï´Ù.
À¯È¿ÇÑ Å°¿öµå´Â read, write, add, delete, search, compare, selfwrite, proxy ¶Ç´Â allÀÔ´Ï´Ù.

¾Æ·¡ ¿¹Á¦¿¡¼­´Â ¹ÙÀÎµå ±ÔÄ¢ÀÌ ÂüÀÏ °æ¿ì Àбâ, °Ë»ö ¹× ºñ±³ ¾×¼¼½º°¡ Çã¿ëµË´Ï´Ù.

aci: (target="ldap:///dc=example,dc=com") (version 3.0;acl "example";
 allow (read, search, compare) bindRule;)

¹ÙÀÎµå ±ÔÄ¢

ƯÁ¤ ÀÛ¾÷ÀÇ °æ¿ì µð·ºÅ丮¿¡ Á¤ÀÇµÈ ACI¿¡ µû¶ó µð·ºÅ丮¿¡ ¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù. ¹ÙÀεå¶õ ¹ÙÀεå DN°ú ¾ÏÈ£(SSLÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÀÎÁõ¼­)¸¦ Á¦°øÇÏ¿© µð·ºÅ丮¿¡ ·Î±×ÀÎÇϰųª ÀÚü ÀÎÁõÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¹ÙÀεå ÀÛ¾÷¿¡ Á¦°øµÈ ÀÚ°Ý Áõ¸í°ú ¹ÙÀεå ȯ°æ¿¡ µû¶ó µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½ºÀÇ Çã¿ë ¿©ºÎ°¡ °áÁ¤µË´Ï´Ù.

ACI¿¡ ¼³Á¤µÈ °¢ ±ÇÇÑ¿¡´Â Çʼö ÀÎÁõ¼­¿Í ¹ÙÀÎµå ¸Å°³ º¯¼ö¸¦ ÀÚ¼¼È÷ ¼³¸íÇÏ´Â ÇØ´ç ¹ÙÀÎµå ±ÔÄ¢ÀÌ ÀÖ½À´Ï´Ù.

´Ü¼øÇÑ ¹ÙÀÎµå ±ÔÄ¢Àº µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ´Â »ç¶÷ÀÌ Æ¯Á¤ ±×·ì¿¡ ¼ÓÇØ¾ß ÇÑ´Ù´Â °Í¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸´Ù º¹ÀâÇÑ ¹ÙÀÎµå ±ÔÄ¢Àº ÀÌ »ç¶÷ÀÌ Æ¯Á¤ ±×·ì¿¡ ¼ÓÇØ¾ß ÇÏ¸ç ¿ÀÀü 8½ÃºÎÅÍ ¿ÀÈÄ 5½Ã »çÀÌ¿¡ ƯÁ¤ IP ÁÖ¼ÒÀÇ ½Ã½ºÅÛ¿¡¼­ ·Î±×ÀÎÇØ¾ß ÇÑ´Ù°í ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹ÙÀÎµå ±ÔÄ¢Àº µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â »ç¶÷, ¾×¼¼½º ½Ã±â ¹× Àå¼Ò¸¦ Á¤ÀÇÇÕ´Ï´Ù. º¸´Ù ±¸Ã¼ÀûÀ¸·Î, ¹ÙÀÎµå ±ÔÄ¢Àº ´ÙÀ½°ú °°Àº Ç׸ñÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • ¾×¼¼½º ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ, ±×·ì ¹× ¿ªÇÒ
  • Ç׸ñÀÇ ¹ÙÀεå À§Ä¡
  • ¹ÙÀÎµå ½Ã°£ ¶Ç´Â ¿äÀÏ
  • ¹ÙÀεå Áß¿¡ »ç¿ëÇØ¾ß ÇÏ´Â ÀÎÁõ À¯Çü

¶ÇÇÑ ºÎ¿ï ¿¬»êÀÚ·Î ÀÌ·¯ÇÑ Á¶°ÇÀ» °áÇÕÇÏ¿© º¹ÀâÇÑ ¹ÙÀÎµå ±ÔÄ¢À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "ºÎ¿ï ¹ÙÀÎµå ±ÔÄ¢ »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö´Â RFC 2251 Lightweight Directory Access Protocol (v3)¿¡ ¼³¸íµÈ °Íó·³ LDAP ÇÊÅÍ Æò°¡¿¡ »ç¿ëµÇ´Â ³í¸®¿Í À¯»çÇÑ 3°³ °ª ³í¸®¿¡ µû¶ó ACI¿¡ »ç¿ëµÈ ³í¸® Ç¥Çö½ÄÀ» Æò°¡ÇÕ´Ï´Ù. Áï, ÀÚ¿ø Á¦ÇÑÀ¸·Î ÀÎÇØ Ç¥Çö½Ä Æò°¡°¡ Áß´ÜµÈ °æ¿ìó·³ Ç¥Çö½ÄÀÇ ±¸¼º ¿ä¼Ò°¡ "Á¤ÀǵÇÁö ¾ÊÀ½"À¸·Î Æò°¡µÇ¾îµµ ¼­¹ö¿¡¼­ À̸¦ ¿Ã¹Ù·Î ó¸®ÇÕ´Ï´Ù. "Á¤ÀǵÇÁö ¾ÊÀ½" °ªÀÌ º¹ÀâÇÑ ºÎ¿ï Ç¥Çö½Ä¿¡¼­ ¹ß»ýÇßÀ¸¹Ç·Î ¾×¼¼½º ±ÇÇÑÀÌ À߸ø ºÎ¿©µÇÁö´Â ¾Ê½À´Ï´Ù.

¹ÙÀÎµå ±ÔÄ¢ ±¸¹®

¾×¼¼½º Çã¿ë ¿©ºÎ´Â ACIÀÇ ¹ÙÀÎµå ±ÔÄ¢ÀÌ ÂüÀÎÁö ¿©ºÎ¿¡ µû¶ó °áÁ¤µË´Ï´Ù. ¹ÙÀÎµå ±ÔÄ¢Àº ´ÙÀ½ µÎ °¡Áö ÆÐÅÏ Áß Çϳª¸¦ »ç¿ëÇÕ´Ï´Ù.

keyword = "expression";

keyword != "expression";

¿©±â¼­ °°À½(=)Àº ¹ÙÀÎµå ±ÔÄ¢ÀÌ ÂüÀÌ µÇ·Á¸é keyword¿Í expressionÀÌ ÀÏÄ¡ÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ³ªÅ¸³»°í, °°Áö ¾ÊÀ½(!=)Àº keyword¿Í expressionÀÌ ÀÏÄ¡ÇÏÁö ¾Ê¾Æ¾ß ÇÑ´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.



ÁÖ

timeofday Ű¿öµå´Â ºÎµî½Ä(<, <=, >, >=)µµ Áö¿øÇÕ´Ï´Ù. ºÎµî½ÄÀº ÀÌ Å°¿öµå¿¡¼­¸¸ Áö¿øµË´Ï´Ù.



expressionÀº ÀÎ¿ë ºÎÈ£("")·Î ¹­°í ¼¼¹ÌÄÝ·Ð(;)À¸·Î ±¸ºÐÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÇÒ ¼ö Àִ ǥÇö½ÄÀº °ü·Ã keyword¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

¾Æ·¡ Ç¥¿¡´Â °¢ Ű¿öµå ¹× °ü·Ã Ç¥Çö½ÄÀÌ ³ª¿Í ÀÖÀ¸¸ç Ç¥Çö½Ä¿¡ ¿ÍÀϵåÄ«µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎµµ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 6-2    LDIF ¹ÙÀÎµå ±ÔÄ¢ Ű¿öµå 

Ű¿öµå

À¯È¿ÇÑ Ç¥Çö½Ä

¿ÍÀϵåÄ«µå Çã¿ë ¿©ºÎ

userdn

ldap:///distinguished_name
ldap:///all
ldap:///anyone
ldap:///self
ldap:///parent
ldap:///suffix??sub?(filter)

¿¹, DN¿¡¼­¸¸

groupdn

ldap:///DN || DN

¾Æ´Ï¿ä

roledn

ldap:///DN || DN

¾Æ´Ï¿ä

userattr

attribute#bindType ¶Ç´Â
attribute#value

¾Æ´Ï¿ä

ip

IP_address

¿¹

dns

DNS_host_name

¿¹

dayofweek

sun
mon
tue
wed
thu
fri
sat

¾Æ´Ï¿ä

timeofday

0 - 2359

¾Æ´Ï¿ä

authmethod

none
simple
ssl
sasl authentication_method

¾Æ´Ï¿ä

´ÙÀ½ Àý¿¡¼­´Â °¢ Ű¿öµåÀÇ ¹ÙÀÎµå ±ÔÄ¢ ±¸¹®¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.

»ç¿ëÀÚ ¾×¼¼½º Á¤ÀÇ - userdn Ű¿öµå

»ç¿ëÀÚ ¾×¼¼½º´Â userdn Ű¿öµå¸¦ »ç¿ëÇÏ¿© Á¤Àǵ˴ϴÙ. userdn Ű¿öµå¿¡´Â ´ÙÀ½ Çü½ÄÀÇ À¯È¿ÇÑ °íÀ¯ À̸§ÀÌ Çϳª ÀÌ»ó ÀÖ¾î¾ß ÇÕ´Ï´Ù.

userdn = "ldap:///dn [|| ldap:///dn]...[||ldap:///dn]"

¿©±â¼­ dnÀº DNÀÏ ¼öµµ ÀÖ°í anyone, all, self ¶Ç´Â parent Ç¥Çö½Ä Áß ÇϳªÀÏ ¼öµµ ÀÖ½À´Ï´Ù. Ç¥Çö½ÄÀº ´ÙÀ½°ú °°Àº »ç¿ëÀÚ¸¦ ÂüÁ¶ÇÕ´Ï´Ù.

  • userdn = "ldap:///anyone" - ÀÍ¸í »ç¿ëÀÚ¿Í ÀÎÁõµÈ »ç¿ëÀÚ¸¦ ¸ðµÎ ÂüÁ¶ÇÕ´Ï´Ù.
  • userdn = "ldap:///all" - ÀÎÁõµÈ »ç¿ëÀÚ¸¸ ÂüÁ¶ÇÕ´Ï´Ù.
  • userdn = "ldap:///self" - ACIÀÇ ´ë»ó Ç׸ñ°ú µ¿ÀÏÇÑ »ç¿ëÀÚ¸¸ ÂüÁ¶ÇÕ´Ï´Ù.
  • userdn = "ldap:///parent" - ACI ´ë»óÀÇ ºÎ¸ð Ç׸ñ¸¸ ÂüÁ¶ÇÕ´Ï´Ù.

userdn Ű¿öµå´Â ´ÙÀ½°ú °°Àº Çü½ÄÀÇ LDAP ÇÊÅͷΠǥÇöÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ldap:///suffix??sub?(filter)



ÁÖ

DN¿¡ ½°Ç¥°¡ ÀÖÀ¸¸é ½°Ç¥ ¾Õ¿¡ ¿ª½½·¡½Ã(\) À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.



ÀÍ¸í ¾×¼¼½º(anyone Ű¿öµå)

µð·ºÅ丮¿¡ ´ëÇÑ ÀÍ¸í ¾×¼¼½º¸¦ ºÎ¿©ÇÏ¸é ¹ÙÀεå DNÀ̳ª ¾ÏÈ£¸¦ Á¦°øÇÏÁö ¾Ê¾Æµµ ¹ÙÀÎµå »óȲ¿¡ °ü°è ¾øÀÌ ¸ðµç »ç¶÷ÀÌ µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÍ¸í ¾×¼¼½º¸¦ ƯÁ¤ À¯ÇüÀÇ ¾×¼¼½º(¿¹: Àб⠾׼¼½º ¶Ç´Â °Ë»ö ¾×¼¼½º)·Î Á¦ÇÑÇϰųª µð·ºÅ丮ÀÇ °³º° Ç׸ñÀ̳ª ƯÁ¤ ÇÏÀ§ Æ®¸®·Î Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. anyone Ű¿öµå¸¦ »ç¿ëÇÑ ÀÍ¸í ¾×¼¼½º´Â ÀÎÁõµÈ ¸ðµç »ç¿ëÀÚÀÇ ¾×¼¼½ºµµ Çã¿ëÇÕ´Ï´Ù.

ÀÏ¹Ý ¾×¼¼½º(all Ű¿öµå)

¹ÙÀÎµå ±ÔÄ¢À» »ç¿ëÇÏ¿© ƯÁ¤ ±ÇÇÑÀÌ µð·ºÅ丮¿¡ ¼º°øÀûÀ¸·Î ¹ÙÀεåÇÑ ¸ðµç »ç¶÷¿¡°Ô Àû¿ëµÊÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì all Ű¿öµå´Â ÀÎÁõµÈ ¸ðµç »ç¿ëÀÚÀÇ ¾×¼¼½º¸¦ Çã¿ëÇϹǷΠÀÍ¸í ¾×¼¼½º¸¦ ¹æÁöÇÏ´Â µ¿½Ã¿¡ ÀÏ¹Ý ¾×¼¼½º¸¦ Çã¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚü ¾×¼¼½º(self Ű¿öµå)

»ç¿ëÀÚ¿¡°Ô ÀÚ½ÅÀÇ Ç׸ñ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÇ°Å³ª °ÅºÎµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °æ¿ì ¹ÙÀεå DNÀÌ ´ë»ó Ç׸ñÀÇ DN°ú ÀÏÄ¡ÇÏ¸é ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÇ°Å³ª °ÅºÎµË´Ï´Ù.

ºÎ¸ð ¾×¼¼½º(parent Ű¿öµå)

¹ÙÀεå DNÀÌ ´ë»ó Ç׸ñÀÇ ºÎ¸ðÀÎ °æ¿ì¿¡¸¸ »ç¿ëÀÚ¿¡°Ô Ç׸ñ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÇ°Å³ª °ÅºÎµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. parent Ű¿öµå¸¦ »ç¿ëÇÏ·Á¸é ¼­¹ö Äֿܼ¡¼­ ¼öµ¿À¸·Î ACI¸¦ ÆíÁýÇØ¾ß ÇÕ´Ï´Ù.

LDAP URL

´ÙÀ½°ú °°ÀÌ URLÀ» ÇÊÅÍ¿Í ÇÔ²² »ç¿ëÇÏ¿© ACI¿¡¼­ µ¿ÀûÀ¸·Î »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

userdn = "ldap:///<suffix>??sub?(filter)"

¿¹¸¦ µé¾î, example.com Æ®¸®ÀÇ accounting ºÐ±â¿Í engineering ºÐ±â¿¡ ÀÖ´Â ¸ðµç »ç¿ëÀÚ´Â ´ÙÀ½ URLÀ» ±âÁØÀ¸·Î ´ë»ó ÀÚ¿ø¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀÌ µ¿ÀûÀ¸·Î ºÎ¿©µÇ°Å³ª °ÅºÎµË´Ï´Ù.

userdn = "ldap:///dc=example,dc=com??sub?(|(ou=engineering)(ou=accounting))"



ÁÖ

LDAP URL¿¡ È£½ºÆ® À̸§À̳ª Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À. LDAP URLÀº Ç×»ó ·ÎÄà ¼­¹ö¿¡ Àû¿ëµË´Ï´Ù.



LDAP URL¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server Getting Started GuideÀÇ ÇØ´ç ÀåÀ» ÂüÁ¶ÇϽʽÿÀ.

¿ÍÀϵåÄ«µå

¿ÍÀϵåÄ«µå ¹®ÀÚ(*)¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ ÁýÇÕÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ DNÀ» uid=u*,dc=example,dc=comÀ¸·Î ÁöÁ¤ÇÏ¸é ¹ÙÀεå DNÀÌ u ¹®ÀÚ·Î ½ÃÀÛÇÏ´Â »ç¿ëÀÚ¿¡°Ô¸¸ ¼³Á¤µÈ ±ÇÇÑÀ» ±âÁØÀ¸·Î ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÇ°Å³ª °ÅºÎµË´Ï´Ù.

»ç¿ëÀÚ ¾×¼¼½º ±ÇÇÑÀº ¼­¹ö ÄܼÖÀÇ ¾×¼¼½º Á¦¾î ÆíÁý±â¿¡¼­ ¼³Á¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "Äֿܼ¡¼­ ACI ÀÛ¼º"À» ÂüÁ¶ÇϽʽÿÀ.

¿¹

ÀÌ Àý¿¡¼­´Â userdn ±¸¹®ÀÇ ¿¹¸¦ ¼Ò°³ÇÕ´Ï´Ù.

LDAP URLÀÌ Æ÷ÇÔµÈ userdn Ű¿öµå

userdn = "ldap:///uid=*,dc=example,dc=com";

»ç¿ëÀÚ°¡ ÁöÁ¤µÈ ÆÐÅÏÀÇ °íÀ¯ À̸§À» »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ¹ÙÀεåÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. ¿¹¸¦ µé¾î ¾Æ·¡ÀÇ µÎ ¹ÙÀεå DNÀº ¸ðµÎ ÂüÀ¸·Î Æò°¡µË´Ï´Ù.

uid=ssarette,dc=example,dc=com
uid=tjaz,ou=Accounting,dc=example,dc=com

¹Ý¸é¿¡ ¾Æ·¡ÀÇ ¹ÙÀεå DNÀº °ÅÁþÀ¸·Î Æò°¡µË´Ï´Ù.

cn=Babs Jensen,dc=example,dc=com

LDAP URLÀÇ ³í¸®Àû ORÀÌ Æ÷ÇÔµÈ userdn Ű¿öµå

userdn="ldap:///uid=bj,c=example.com || ldap:///uid=kc,dc=example,dc=com";

Ŭ¶óÀÌ¾ðÆ®°¡ Á¦°øµÈ µÎ °³ÀÇ °íÀ¯ À̸§ Áß Çϳª·Î ¹ÙÀεåÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

ƯÁ¤ LDAP URLÀ» Á¦¿ÜÇÑ userdn Ű¿öµå

userdn != "ldap:///uid=*,ou=Accounting,dc=example,dc=com";

Ŭ¶óÀÌ¾ðÆ®°¡ accounting ÇÏÀ§ Æ®¸®¿¡ ÀÖ´Â UID ±â¹ÝÀÇ °íÀ¯ À̸§À¸·Î ¹ÙÀεåÇÏÁö ¾ÊÀ¸¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. ÀÌ ¹ÙÀÎµå ±ÔÄ¢Àº ´ë»ó Ç׸ñÀÌ µð·ºÅ丮 Æ®¸®¿¡¼­ accounting ºÐ±â ÀÌ¿ÜÀÇ À§Ä¡¿¡ ÀÖ´Â °æ¿ì¿¡¸¸ Àû¿ëµË´Ï´Ù.

self Ű¿öµå°¡ Æ÷ÇÔµÈ userdn Ű¿öµå

userdn = "ldap:///self";

»ç¿ëÀÚ°¡ µð·ºÅ丮¿¡ ¹ÙÀεåÇÒ ¶§ »ç¿ëÇÑ DN¿¡ ÇØ´çÇÏ´Â Ç׸ñ¿¡ ¾×¼¼½ºÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. Áï, »ç¿ëÀÚ°¡ uid=ssarette, dc=example,dc=comÀ¸·Î ¹ÙÀεåÇÑ °æ¿ì uid=ssarette,dc=example,dc=com Ç׸ñ¿¡ ´ëÇÑ ÀÛ¾÷À» ½ÃµµÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

¿¹¸¦ µé¾î, example.com Æ®¸®ÀÇ ¸ðµç »ç¿ëÀÚ¿¡°Ô userPassword ¼Ó¼º¿¡ ´ëÇÑ ¾²±â ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é dc=example,dc=com ³ëµå¿¡ ¾Æ·¡ ACI¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

aci: (targetattr = "userPassword") (version 3.0;
 acl "write-self"; allow (write) userdn = "ldap:///self";)

all Ű¿öµå°¡ Æ÷ÇÔµÈ userdn Ű¿öµå

userdn = "ldap:///all";

¹ÙÀεå DNÀÌ À¯È¿ÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. Áï, »ç¿ëÀÚ°¡ ¹ÙÀεå ÀÛ¾÷ Áß¿¡ À¯È¿ÇÑ °íÀ¯ À̸§°ú ¾ÏÈ£¸¦ Á¦°øÇÑ °æ¿ì¿¡¸¸ ¹ÙÀÎµå ±ÔÄ¢ÀÌ ÂüÀÌ µË´Ï´Ù.

¿¹¸¦ µé¾î, ¸ðµç ÀÎÁõµÈ »ç¿ëÀÚ¿¡°Ô Àüü Æ®¸®¿¡ ´ëÇÑ Àб⠾׼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é dc=example,dc=com ³ëµå¿¡ ¾Æ·¡ ACI¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

aci: (version 3.0; acl "all-read"; allow (read)
 userdn="ldap:///all";)

anyone Ű¿öµå°¡ Æ÷ÇÔµÈ userdn Ű¿öµå

userdn = "ldap:///anyone";

ÀÌ ¹ÙÀÎµå ±ÔÄ¢Àº ¸ðµç »ç¶÷¿¡ ´ëÇØ ÂüÀÌ µÇ¹Ç·Î µð·ºÅ丮¿¡ ´ëÇÑ ÀÍ¸í ¾×¼¼½º¸¦ Á¦°øÇÏ·Á¸é ÀÌ Å°¿öµå¸¦ »ç¿ëÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, Àüü example.com Æ®¸®¿¡ ´ëÇÑ À͸í ÀÐ±â ¹× °Ë»ö ¾×¼¼½º¸¦ Çã¿ëÇÏ·Á¸é dc=example,dc=com ³ëµå¿¡ ¾Æ·¡ ACI¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

aci: (version 3.0; acl "anonymous-read-search";
 allow (read, search) userdn = "ldap:///anyone";)

parent Ű¿öµå°¡ Æ÷ÇÔµÈ userdn Ű¿öµå

userdn = "ldap:///parent";

¹ÙÀεå DNÀÌ ´ë»ó Ç׸ñÀÇ ºÎ¸ðÀÌ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

¿¹¸¦ µé¾î, ¸ðµç »ç¿ëÀÚÀÇ ÀÚ½Ä Ç׸ñ¿¡ ´ëÇÑ ¾²±â ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é dc=example,dc=com ³ëµå¿¡ ¾Æ·¡ ACI¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

aci: (version 3.0; acl "parent access";
 allow (write) userdn="ldap:///parent";)

»ç¿ëÀÚ°¡ engineering ¶Ç´Â sales ÇÏÀ§ Æ®¸®¿¡ ¼ÓÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

±×·ì ¾×¼¼½º Á¤ÀÇ - groupdn Ű¿öµå

ƯÁ¤ ±×·ìÀÇ ±¸¼º¿øÀÌ ´ë»ó ÀÚ¿ø¿¡ ¾×¼¼½ºÇÏ´Â °ÍÀ» ±×·ì ¾×¼¼½º¶ó°í ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ƯÁ¤ ±×·ì¿¡ ¼ÓÇÑ DNÀ» »ç¿ëÇÏ¿© ¹ÙÀεåÇÒ °æ¿ì ´ë»ó Ç׸ñ¿¡ ´ëÇÑ ¾×¼¼½º°¡ ºÎ¿©µÇ°Å³ª °ÅºÎµÇµµ·Ï ÁöÁ¤ÇÏ·Á¸é groupdn Ű¿öµå¸¦ »ç¿ëÇÏ¿© ±×·ì ¾×¼¼½º¸¦ Á¤ÀÇÇÕ´Ï´Ù.

groupdn Ű¿öµå¿¡´Â ´ÙÀ½°ú °°Àº Çü½ÄÀÇ À¯È¿ÇÑ °íÀ¯ À̸§ÀÌ Çϳª ÀÌ»ó ÀÖ¾î¾ß ÇÕ´Ï´Ù.

groupdn="ldap:///dn [|| ldap:///dn]...[|| ldap:///dn]"

¹ÙÀεå DNÀÌ ÁöÁ¤µÈ ±×·ì¿¡ ¼ÓÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.



ÁÖ

DN¿¡ ½°Ç¥°¡ ÀÖÀ¸¸é ¿ª½½·¡½Ã(\)¸¦ »ç¿ëÇÏ¿© ½°Ç¥¸¦ À̽ºÄÉÀÌÇÁÇØ¾ß ÇÕ´Ï´Ù.



¼­¹ö Äֿܼ¡¼­ ¾×¼¼½º Á¦¾î ÆíÁý±â¸¦ »ç¿ëÇÏ¿© ƯÁ¤ ±×·ìÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "Äֿܼ¡¼­ ACI ÀÛ¼º"À» ÂüÁ¶ÇϽʽÿÀ.

¿¹

ÀÌ Àý¿¡¼­´Â groupdn ±¸¹®ÀÇ ¿¹¸¦ ¼Ò°³ÇÕ´Ï´Ù.

LDAP URLÀÌ Æ÷ÇÔµÈ groupdn Ű¿öµå

groupdn = "ldap:///cn=Administrators,dc=example,dc=com";

¹ÙÀεå DNÀÌ Administrators ±×·ì¿¡ ¼ÓÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. Administrators ±×·ì¿¡ Àüü µð·ºÅ丮 Æ®¸®¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é dc=example,dc=com ³ëµå¿¡ ¾Æ·¡ ACI¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

aci: (version 3.0; acl "Administrators-write"; allow (write)
 groupdn="ldap:///cn=Administrators,dc=example,dc=com";)

LDAP URLÀÇ ³í¸®Àû ORÀÌ Æ÷ÇÔµÈ groupdn Ű¿öµå

groupdn = "ldap:///cn=Administrators,dc=example,dc=com ||
ldap:///cn=Mail Administrators,dc=example,dc=com";

¹ÙÀεå DNÀÌ Administrators ±×·ìÀ̳ª Mail Administrators ±×·ì¿¡ ¼ÓÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

¿ªÇÒ ¾×¼¼½º Á¤ÀÇ - roledn Ű¿öµå

ƯÁ¤ ¿ªÇÒÀÇ ±¸¼º¿øÀÌ ´ë»ó ÀÚ¿ø¿¡ ¾×¼¼½ºÇÏ´Â °ÍÀ» ¿ªÇÒ ¾×¼¼½º¶ó°í ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ƯÁ¤ ¿ªÇÒ¿¡ ¼ÓÇÑ DNÀ» »ç¿ëÇÏ¿© ¹ÙÀεåÇÏ´Â °æ¿ì ´ë»ó Ç׸ñ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÇ°Å³ª °ÅºÎµÇµµ·Ï ÁöÁ¤ÇÏ·Á¸é roledn Ű¿öµå¸¦ »ç¿ëÇÏ¿© ¿ªÇÒ ¾×¼¼½º¸¦ Á¤ÀÇÇÕ´Ï´Ù.

roledn Ű¿öµå¿¡´Â ´ÙÀ½ Çü½ÄÀÇ À¯È¿ÇÑ °íÀ¯ À̸§ÀÌ Çϳª ÀÌ»ó ÀÖ¾î¾ß ÇÕ´Ï´Ù.

roledn = "ldap:///dn [|| ldap:///dn]... [|| ldap:///dn]"

¹ÙÀεå DNÀÌ ÁöÁ¤µÈ ¿ªÇÒ¿¡ ¼ÓÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.



ÁÖ

DN¿¡ ½°Ç¥°¡ ÀÖÀ¸¸é ¿ª½½·¡½Ã(\)¸¦ »ç¿ëÇÏ¿© ½°Ç¥¸¦ À̽ºÄÉÀÌÇÁÇØ¾ß ÇÕ´Ï´Ù.



roledn Ű¿öµå´Â groupdn Ű¿öµå¿Í µ¿ÀÏÇÑ ±¸¹®À¸·Î »ç¿ëµË´Ï´Ù.

°ª ÀÏÄ¡¿¡ µû¸¥ ¾×¼¼½º Á¤ÀÇ

µð·ºÅ丮¿¡ ¹ÙÀεåÇÏ´Â µ¥ »ç¿ëµÇ´Â Ç׸ñÀÇ ¼Ó¼º °ªÀÌ ´ë»ó Ç׸ñÀÇ ¼Ó¼º °ª°ú ÀÏÄ¡Çϵµ·Ï ÁöÁ¤ÇÏ´Â ¹ÙÀÎµå ±ÔÄ¢À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, ¹ÙÀεå DNÀÌ »ç¿ëÀÚ Ç׸ñÀÇ manager ¼Ó¼º¿¡ ÀÖ´Â DN°ú ÀÏÄ¡ÇÒ °æ¿ì¿¡¸¸ ACI¸¦ Àû¿ëÇϵµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì »ç¿ëÀÚÀÇ °ü¸®ÀÚ¸¸ Ç׸ñ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¿¹Á¦´Â DN ÀÏÄ¡¸¦ ±âÁØÀ¸·Î ÇÏÁö¸¸ ¹ÙÀε忡 »ç¿ëµÈ Ç׸ñÀÇ ¸ðµç ¼Ó¼ºÀ» ´ë»ó Ç׸ñ°ú ÀÏÄ¡½Ãų ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, favoriteDrink ¼Ó¼ºÀÌ "beer"ÀÎ »ç¿ëÀÚ°¡ µ¿ÀÏÇÑ favoriteDrink °ªÀ» °®´Â ´Ù¸¥ »ç¿ëÀÚÀÇ ¸ðµç Ç׸ñÀ» ÀÐÀ» ¼ö ÀÖµµ·Ï Çã¿ëÇÏ´Â ACI¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù

userattr Ű¿öµå »ç¿ë

userattr Ű¿öµå¸¦ »ç¿ëÇÏ¿© ¹ÙÀε忡 »ç¿ëµÈ Ç׸ñ°ú ´ë»ó Ç׸ñ °£¿¡ ÀÏÄ¡½Ãų ¼Ó¼º °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½°ú °°Àº ¼Ó¼º °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • »ç¿ëÀÚ DN
  • ±×·ì DN
  • ¿ªÇÒ DN
  • LDAP URLÀÇ LDAP ÇÊÅÍ
  • ¸ðµç ¼Ó¼º À¯Çü

userattr Ű¿öµåÀÇ LDIF ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

userattr = "attrName#bindType"

»ç¿ëÀÚ DN, ±×·ì DN, ¿ªÇÒ DNÀ̳ª LDAP ÇÊÅÍ ÀÌ¿ÜÀÇ °ªÀÌ ÇÊ¿äÇÑ ¼Ó¼º À¯ÇüÀ» »ç¿ëÇÏ´Â °æ¿ì LDIF ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

userattr = "attrName#attrValue"

¿©±â¼­,

  • attrNameÀº °ª ÀÏÄ¡¿¡ »ç¿ëµÇ´Â ¼Ó¼º À̸§ÀÔ´Ï´Ù.
  • bindTypeÀº USERDN,GROUPDN,LDAPURL Áß ÇϳªÀÔ´Ï´Ù.
  • attrValue´Â ¼Ó¼º °ªÀ» ³ªÅ¸³»´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù.



ÁÖ

¼­ºñ½º Ŭ·¡½º(CoS) Á¤ÀÇ¿¡¼­ »ý¼ºµÈ ¼Ó¼ºÀº userattr Ű¿öµå¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °æ¿ì CoS¿¡¼­ »ý¼ºµÈ ¼Ó¼º °ªÀ» »ç¿ëÇÏ´Â ¹ÙÀÎµå ±ÔÄ¢ÀÌ Æ÷ÇÔµÈ ACI°¡ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.



´ÙÀ½ Àý¿¡´Â userattr Ű¿öµå¸¦ ´Ù¾çÇÑ ¹ÙÀεå À¯Çü°ú ÇÔ²² »ç¿ëÇÏ´Â ¿¹¸¦ ¼Ò°³ÇÕ´Ï´Ù.

USERDN ¹ÙÀεå À¯ÇüÀ» »ç¿ëÇÑ ¿¹

»ç¿ëÀÚ DNÀ» ±âÁØÀ¸·Î ÇÏ´Â ¹ÙÀε忡 »ç¿ëµÈ userattr Ű¿öµåÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

userattr = "manager#USERDN"

¹ÙÀεå DNÀÌ ´ë»ó Ç׸ñÀÇ manager ¼Ó¼º °ª°ú ÀÏÄ¡ÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. ÀÌ ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¸é »ç¿ëÀÚÀÇ °ü¸®ÀÚ°¡ Á÷¿øÀÇ ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸ÞÄ¿´ÏÁòÀº ´ë»ó Ç׸ñÀÇ manager ¼Ó¼ºÀÌ Àüü DNÀ¸·Î Ç¥½ÃµÈ °æ¿ì¿¡¸¸ ÀÛµ¿ÇÕ´Ï´Ù.

¾Æ·¡ ¿¹Á¦¿¡¼­´Â °ü¸®ÀÚ¿¡°Ô Á÷¿ø Ç׸ñ¿¡ ´ëÇÑ Àüü ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.

aci: (target="ldap:///dc=example,dc=com")(targetattr=*)(version 3.0;
 acl "manager-write"; allow (all) userattr = "manager#USERDN";)

GROUPDN ¹ÙÀεå À¯ÇüÀ» »ç¿ëÇÑ ¿¹

±×·ì DNÀ» ±âÁØÀ¸·Î ÇÏ´Â ¹ÙÀε忡 »ç¿ëµÈ userattr Ű¿öµåÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

userattr = "owner#GROUPDN"

¹ÙÀεå DNÀÌ ´ë»ó Ç׸ñÀÇ owner ¼Ó¼º¿¡ ÁöÁ¤µÈ ±×·ìÀÇ ±¸¼º¿øÀÌ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© ±×·ìÀÌ Á÷¿øÀÇ »óÅ Á¤º¸¸¦ °ü¸®Çϵµ·Ï Çã¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ó¼º¿¡ ±×·ì Ç׸ñÀÇ DNÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸é owner ÀÌ¿ÜÀÇ ¼Ó¼ºÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ°¡ °¡¸®Å°´Â ±×·ìÀº µ¿Àû ±×·ìÀÏ ¼ö ÀÖÀ¸¸ç, ±×·ì DNÀº µð·ºÅ丮ÀÇ ¸ðµç Á¢¹Ì»ç¿¡ À§Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¼­¹ö¿¡¼­ ÀÌ À¯ÇüÀÇ ACI¸¦ Æò°¡ÇÏ·Á¸é ¸¹Àº ÀÚ¿øÀÌ ÇÊ¿äÇÕ´Ï´Ù.

´ë»ó Ç׸ñ°ú µ¿ÀÏÇÑ Á¢¹Ì»ç¿¡ ÀÖ´Â Á¤Àû ±×·ìÀ» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½°ú °°Àº Ç¥Çö½ÄÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

userattr = "ldap:///dc=example,dc=com?owner#GROUPDN"

ÀÌ ¿¹Á¦¿¡¼­ ±×·ì Ç׸ñÀº dc=example,dc=com Á¢¹Ì»ç¿¡ ÀÖ½À´Ï´Ù. ÀÌ À¯ÇüÀÇ ±¸¹®Àº ÀÌÀü ¿¹º¸´Ù ¼­¹ö¿¡¼­ »¡¸® ó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

ROLEDN ¹ÙÀεå À¯ÇüÀ» »ç¿ëÇÑ ¿¹

¿ªÇÒ DNÀ» ±âÁØÀ¸·Î ÇÏ´Â ¹ÙÀε忡 »ç¿ëµÈ userattr Ű¿öµåÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

userattr = "exampleEmployeeReportsTo#ROLEDN"

¹ÙÀεå DNÀÌ ´ë»ó Ç׸ñÀÇ exampleEmployeeReportsTo ¼Ó¼º¿¡ ÁöÁ¤µÈ ¿ªÇÒ¿¡ ¼ÓÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. ¿¹¸¦ µé¾î, ȸ»çÀÇ ¸ðµç °ü¸®ÀÚ¿¡ ´ëÇØ ÁßøµÈ ¿ªÇÒÀ» ÀÛ¼ºÇÒ °æ¿ì ÀÌ ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© ¸ðµç ¼öÁØÀÇ °ü¸®ÀÚ°¡ Àڽź¸´Ù µî±ÞÀÌ ³·Àº Á÷¿ø¿¡ ´ëÇÑ Á¤º¸¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿ªÇÒ DNÀº µð·ºÅ丮ÀÇ ¸ðµç Á¢¹Ì»ç¿¡ À§Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÇÊÅ͸µµÈ ¿ªÇÒÀ» »ç¿ëÇÏ´Â °æ¿ì ÀÌ À¯ÇüÀÇ ACI¸¦ Æò°¡ÇÏ·Á¸é ¸¹Àº ¼­¹ö ÀÚ¿øÀÌ ÇÊ¿äÇÕ´Ï´Ù.

LDAPURL ¹ÙÀεå À¯ÇüÀ» »ç¿ëÇÑ ¿¹

LDAP ÇÊÅ͸¦ ±âÁØÀ¸·Î ÇÏ´Â ¹ÙÀε忡 »ç¿ëµÈ userattr Ű¿öµåÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

userattr = "myfilter#LDAPURL"

¹ÙÀεå DNÀÌ ´ë»ó Ç׸ñÀÇ myfilter ¼Ó¼º¿¡ ÁöÁ¤µÈ ÇÊÅÍ¿Í ÀÏÄ¡ÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. myfilter ¼Ó¼ºÀ» LDAP ÇÊÅͰ¡ Æ÷ÇÔµÈ ¼Ó¼ºÀ¸·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.

¼Ó¼º °ªÀÌ ÀÖ´Â ¿¹

¼Ó¼º °ªÀ» ±âÁØÀ¸·Î ÇÏ´Â ¹ÙÀε忡 »ç¿ëµÈ userattr Ű¿öµåÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

userattr = "favoriteDrink#Beer"

¹ÙÀεå DN°ú ´ë»ó DN¿¡ Æ÷ÇÔµÈ favoriteDrink ¼Ó¼º °ªÀÌ BeerÀÌ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù

»ó¼Ó ±â´É°ú ÇÔ²² userattr Ű¿öµå »ç¿ë

userattr Ű¿öµå¸¦ »ç¿ëÇÏ¿© ¹ÙÀε忡 »ç¿ëµÈ Ç׸ñÀ» ´ë»ó Ç׸ñ°ú ¿¬°áÇϸé ACI´Â ÁöÁ¤µÈ ´ë»ó¿¡¸¸ Àû¿ëµÇ°í ÇÏÀ§ Ç׸ñ¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ACIÀÇ ÀÀ¿ëÀ» ´ë»ó Ç׸ñº¸´Ù ¸î ¼öÁØ ¾Æ·¡±îÁö È®ÀåÇÏ·Á´Â °æ¿ì parent Ű¿öµå¸¦ »ç¿ëÇϰí ACI¸¦ »ó¼ÓÇÒ ´ë»ó ¾Æ·¡ÀÇ ¼öÁØ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

userattr Ű¿öµå¸¦ parent Ű¿öµå¿Í ÇÔ²² »ç¿ëÇÏ´Â ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

userattr = "parent[inheritance_level].attribute#bindType"

Á¶°Ç:

  • inheritance_levelÀº ACI¸¦ »ó¼ÓÇÒ ´ë»ó ¾Æ·¡ÀÇ ¼öÁØ ¼ö¸¦ ³ªÅ¸³»´Â ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·ÏÀÔ´Ï´Ù. ´ë»ó Ç׸ñ ¾Æ·¡¿¡ 5°³ ¼öÁØ[0,1,2,3,4]À» Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç Á¦·Î(0)´Â ´ë»ó Ç׸ñÀ» ³ªÅ¸³À´Ï´Ù.
  • attribute´Â userattr Ű¿öµå³ª groupattr Ű¿öµå·Î ÁöÁ¤µÇ´Â ´ë»ó ¼Ó¼ºÀÔ´Ï´Ù.
  • bindTypeÀº USERDNÀ̳ª GROUPDNÀÔ´Ï´Ù. LDAPURL°ú ROLEDN ¹ÙÀεå À¯Çü¿¡´Â »ó¼Ó ±â´ÉÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

userattr = "parent[0,1].manager#USERDN"

¹ÙÀεå DNÀÌ ´ë»ó Ç׸ñÀÇ manager ¼Ó¼º°ú ÀÏÄ¡Çϸé ÀÌ ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. ¹ÙÀÎµå ±ÔÄ¢ÀÌ ÂüÀ¸·Î Æò°¡µÉ ¶§ ºÎ¿©µÈ ±ÇÇÑÀº ´ë»ó Ç׸ñ ¹× ¹Ù·Î ¾Æ·¡ÀÇ ¸ðµç Ç׸ñ¿¡ Àû¿ëµË´Ï´Ù.

userattr »ó¼ÓÀ» »ç¿ëÇÑ ¿¹

¾Æ·¡ ±×¸²ÀÇ ¿¹Á¦¿¡¼­´Â bjensen »ç¿ëÀÚ°¡ cn=Profiles Ç׸ñ ¹× cn=mail°ú cn=news°¡ Æ÷ÇÔµÈ Ã¹ ¼öÁØÀÇ ÀÚ½Ä Ç׸ñÀ» ÀÐ°í °Ë»öÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÚ½ÅÀÇ ¿ìÆí ¹× ´º½º ID °Ë»öÀÌ Çã¿ëµÊÀ» ³ªÅ¸³À´Ï´Ù.

±×¸² 6-1    »ó¼Ó ±â´É°ú ÇÔ²² userattr Ű¿öµå »ç¿ë

ÀÌ ¿¹Á¦¿¡¼­ »ó¼ÓÀ» »ç¿ëÇÏÁö ¾ÊÀº °æ¿ì µ¿ÀÏÇÑ °á°ú¸¦ ¾òÀ¸·Á¸é ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  • µð·ºÅ丮ÀÇ cn=Profiles, cn=mail ¹× cn=news Ç׸ñ¿¡ bjensen »ç¿ëÀÚ¿¡ ´ëÇØ ÀÐ±â ¹× °Ë»ö ¾×¼¼½º ±ÇÇÑÀ» ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
  • bjensen °ªÀ» °¡Áø owner ¼Ó¼ºÀ» cn=mail ¹× cn=news Ç׸ñ¿¡ Ãß°¡ÇÑ ´ÙÀ½ cn=mail ¹× cn=news Ç׸ñ¿¡ ¾Æ·¡ ACI¸¦ Ãß°¡ÇÕ´Ï´Ù.
  • aci: (targetattr="*") (version 3.0; acl "profiles access"; allow
     (read,search) userattr="owner#USERDN";)

userattr Ű¿öµå¸¦ »ç¿ëÇÑ Ãß°¡ ±ÇÇÑ ºÎ¿©

userattr Ű¿öµå¸¦ all ¶Ç´Â add ±ÇÇѰú ÇÔ²² »ç¿ëÇÏ¸é ¼­¹ö°¡ ¿¹»ó°ú ´Þ¸® ÀÛµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î Directory Server´Â µð·ºÅ丮¿¡ »õ Ç׸ñÀ» ÀÛ¼ºÇÒ ¶§ ºÎ¸ð Ç׸ñÀÌ ¾Æ´Ñ ÀÛ¼ºµÇ´Â Ç׸ñ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» Æò°¡ÇÕ´Ï´Ù. ÇÏÁö¸¸ userattr Ű¿öµå¸¦ »ç¿ëÇÏ´Â ACIÀÇ °æ¿ì ÀÌ µ¿ÀÛÀ¸·Î ÀÎÇØ º¸¾È ÇãÁ¡ÀÌ »ý±æ ¼ö ÀÖÀ¸¹Ç·Î Á¤»óÀûÀÎ ¼­¹ö µ¿ÀÛÀÌ ¼öÁ¤µË´Ï´Ù.

¾Æ·¡ ¿¹Á¦¸¦ °¡Á¤ÇØ º¸½Ê½Ã¿À.

aci: (target="ldap:///dc=example,dc=com")(targetattr=*)(version 3.0;
 acl "manager-write"; allow (all) userattr = "manager#USERDN";)

ÀÌ ACI´Â °ü¸®ÀÚ¿¡°Ô º¸°íÇÏ´Â Á÷¿ø Ç׸ñ¿¡ ´ëÇÑ ¸ðµç ±ÇÇÑÀ» °ü¸®ÀÚ¿¡°Ô ºÎ¿©ÇÕ´Ï´Ù. ÇÏÁö¸¸ ÀÌ ACI À¯ÇüÀ» »ç¿ëÇÒ °æ¿ì ÀÛ¼ºµÇ´Â Ç׸ñ¿¡ ´ëÇØ¼­¸¸ ¾×¼¼½º ±ÇÇÑÀÌ Æò°¡µÇ¹Ç·Î ¸ðµç Á÷¿øÀÌ ÀÚ½ÅÀÇ DNÀ¸·Î ¼³Á¤µÈ manager ¼Ó¼ºÀ» °¡Áø Ç׸ñÀ» ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ºÒ¸¸À» ǰÀº Á÷¿øÀÎ Joe(cn=Joe,ou=eng,dc=example,dc=com)´Â Æ®¸®ÀÇ Human Resources ºÐ±â¿¡ Ç׸ñÀ» ÀÛ¼ºÇÏ¿© Human Resources Á÷¿ø¿¡°Ô ºÎ¿©µÈ ±ÇÇÑÀ» »ç¿ë(¶Ç´Â ³²¿ë)ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ °æ¿ì ´ÙÀ½°ú °°Àº Ç׸ñ¸¸ ÀÛ¼ºÇÏ¸é µË´Ï´Ù.

dn: cn= Trojan Horse,ou=Human Resources,dc=example,dc=com
objectclass: top
...
cn: Trojan Horse
manager: cn=Joe,ou=eng,dc=example,dc=com

ÀÌ·¯ÇÑ º¸¾È ¹®Á¦¸¦ ¹æÁöÇϱâ À§ÇØ ACI Æò°¡ ÇÁ·Î¼¼½º´Â ¼öÁØ 0, Áï Ç׸ñ ÀÚü¿¡ ´ëÇÑ Ãß°¡ ±ÇÇÑÀ» ºÎ¿©ÇÏÁö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ parent Ű¿öµå¸¦ »ç¿ëÇÏ¿© ±âÁ¸ Ç׸ñ ¾Æ·¡¿¡ Ãß°¡ ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì Ãß°¡ ±ÇÇÑ¿¡ ´ëÇÑ ºÎ¸ð ¾Æ·¡ÀÇ ¼öÁØ ¼ö¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¾Æ·¡ ACI¿¡¼­´Â manager ¼Ó¼ºÀÌ ¹ÙÀεå DN°ú ÀÏÄ¡ÇÏ´Â dc=example,dc=comÀÇ ¸ðµç Ç׸ñ¿¡ ÀÚ½Ä Ç׸ñÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

aci: (target="ldap:///dc=example,dc=com")(targetattr=*)
 (version 3.0; acl "parent-access"; allow (add)
 userattr = "parent[0,1].manager#USERDN";)

ÀÌ ACI¸¦ »ç¿ëÇÏ¸é ¹ÙÀεå DNÀÌ ºÎ¸ð Ç׸ñÀÇ manager ¼Ó¼º°ú ÀÏÄ¡ÇÏ´Â »ç¿ëÀÚ¿¡°Ô¸¸ Ãß°¡ ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù.

ƯÁ¤ IP ÁּҷκÎÅÍÀÇ ¾×¼¼½º Á¤ÀÇ

¹ÙÀÎµå ±ÔÄ¢À» »ç¿ëÇÏ¿© ¹ÙÀεå ÀÛ¾÷ÀÌ ¹Ýµå½Ã ƯÁ¤ IP ÁּҷκÎÅÍ ½ÃÀ۵ǵµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¾×¼¼½º Á¤ÀÇ´Â ÁַΠƯÁ¤ ½Ã½ºÅÛÀ̳ª ³×Æ®¿öÅ© µµ¸ÞÀο¡¼­ ¸ðµç µð·ºÅ丮 ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇϵµ·Ï °­Á¦ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

IP ÁÖ¼Ò¸¦ ±âÁØÀ¸·Î ¹ÙÀÎµå ±ÔÄ¢À» ¼³Á¤ÇÏ´Â LDIF ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

ip = "IPaddressList" or ip != "IPaddressList"

IPaddressList´Â ´ÙÀ½ Áß Çϳª ÀÌ»óÀÇ ¿ä¼Ò°¡ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·ÏÀÔ´Ï´Ù.

  • ƯÁ¤ IPv4 ÁÖ¼Ò: 123.45.6.7
  • ¿ÍÀϵåÄ«µå¸¦ »ç¿ëÇÏ¿© ¼­ºê³×Æ®¿öÅ©¸¦ ÁöÁ¤ÇÑ IPv4 ÁÖ¼Ò: 12.3.45.*
  • ¼­ºê³×Æ®¿öÅ© ¸¶½ºÅ©°¡ ÀÖ´Â IPv4 ÁÖ¼Ò ¶Ç´Â ¼­ºê³×Æ®¿öÅ©: 123.45.6.*+255.255.255.115
  • RFC 2373(http://www.ietf.org/rfc/rfc2373.txt)¿¡ Á¤ÀÇµÈ ¿Ã¹Ù¸¥ Çü½ÄÀÇ IPv6 ÁÖ¼Ò. ´ÙÀ½Àº ¸ðµÎ µ¿ÀÏÇÑ ÁÖ¼Ò¸¦ ³ªÅ¸³À´Ï´Ù.
    • 12AB:0000:0000:CD30:0000:0000:0000:0000
    • 12AB::CD30:0:0:0:0
    • 12AB:0:0:CD30::

  • ¼­ºê³Ý Á¢µÎ¾î ±æÀ̰¡ ÀÖ´Â IPv6 ÁÖ¼Ò: 12AB::CD30:0:0:0:0/60

µð·ºÅ丮¿¡ ¾×¼¼½ºÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ ÁöÁ¤µÈ IP ÁÖ¼Ò¿¡ À§Ä¡ÇØ ÀÖÀ¸¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. ÀÌ ¸ÞÄ¿´ÏÁòÀº ƯÁ¤ ¼­ºê³Ý ¶Ç´Â ½Ã½ºÅÛÀ¸·ÎºÎÅÍÀÇ Æ¯Á¤ µð·ºÅ丮 ¾×¼¼½º¸¸ Çã¿ëÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù.

¼­¹ö ÄܼÖÀÇ ¾×¼¼½º Á¦¾î ÆíÁý±â¸¦ »ç¿ëÇÏ¿© ACI°¡ Àû¿ëµÇ´Â ƯÁ¤ ½Ã½ºÅÛÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "Äֿܼ¡¼­ ACI ÀÛ¼º"À» ÂüÁ¶ÇϽʽÿÀ.

ƯÁ¤ µµ¸ÞÀÎÀ¸·ÎºÎÅÍÀÇ ¾×¼¼½º Á¤ÀÇ

¹ÙÀÎµå ±ÔÄ¢Àº ¹ÙÀεå ÀÛ¾÷ÀÌ ¹Ýµå½Ã ƯÁ¤ µµ¸ÞÀÎÀ̳ª È£½ºÆ® ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ½ÃÀ۵ǵµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¾×¼¼½º Á¤ÀÇ´Â ÁַΠƯÁ¤ ½Ã½ºÅÛÀ̳ª ³×Æ®¿öÅ© µµ¸ÞÀο¡¼­ ¸ðµç µð·ºÅ丮 ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇϵµ·Ï °­Á¦ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

DNS È£½ºÆ® À̸§À» ±âÁØÀ¸·Î ¹ÙÀÎµå ±ÔÄ¢À» ¼³Á¤ÇÏ´Â LDIF ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

dns = "DNS_Hostname" or dns != "DNS_Hostname"



ÁÖÀÇ

dns Ű¿öµå¸¦ »ç¿ëÇÏ·Á¸é ½Ã½ºÅÛ¿¡¼­ DNS¸¦ À̸§ ÁöÁ¤ ¼­ºñ½º·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. DNS¸¦ À̸§ ÁöÁ¤ ¼­ºñ½º·Î »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â ip Ű¿öµå¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.



dns Ű¿öµå¿¡´Â Àüü DNS µµ¸ÞÀÎ À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. µµ¸ÞÀÎÀ» ÁöÁ¤ÇÏÁö ¾Ê°í È£½ºÆ®¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏ¸é º¸¾È ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ¾Æ·¡ Ç¥Çö½ÄÀº »ç¿ëÇÒ ¼ö´Â ÀÖÁö¸¸ ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù.

dns = "legend.eng";

ÀÌ °æ¿ì ´ÙÀ½°ú °°Àº Á¤±ÔÈ­µÈ À̸§À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

dns = "legend.eng.example.com";

dns Ű¿öµå¿¡´Â ¿ÍÀϵåÄ«µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

dns = "*.example.com";

µð·ºÅ丮¿¡ ¾×¼¼½ºÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ ÁöÁ¤µÈ µµ¸ÞÀο¡ À§Ä¡ÇØ ÀÖÀ¸¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. ÀÌ ¸ÞÄ¿´ÏÁòÀº ƯÁ¤ µµ¸ÞÀÎÀ¸·ÎºÎÅÍÀÇ ¾×¼¼½º¸¸ Çã¿ëÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. ½Ã½ºÅÛ¿¡¼­ DNS ÀÌ¿ÜÀÇ À̸§ ÁöÁ¤ ¼­ºñ½º¸¦ »ç¿ëÇÏ¸é ¿ÍÀϵåÄ«µå´Â ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì ¾×¼¼½º¸¦ ƯÁ¤ µµ¸ÞÀÎÀ¸·Î Á¦ÇÑÇÏ·Á¸é "ƯÁ¤ IP ÁּҷκÎÅÍÀÇ ¾×¼¼½º Á¤ÀÇ"¿¡ ¼³¸íµÈ °Íó·³ ip Ű¿öµå¸¦ »ç¿ëÇÕ´Ï´Ù.

ƯÁ¤ ½Ã°£ ¶Ç´Â ¿äÀÏÀÇ ¾×¼¼½º Á¤ÀÇ

ƯÁ¤ ½Ã°£À̳ª ƯÁ¤ ¿äÀÏ¿¡¸¸ ¹ÙÀεåÇÒ ¼ö ÀÖµµ·Ï ¹ÙÀÎµå ±ÔÄ¢À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¿ù¿äÀϺÎÅÍ ±Ý¿äÀϱîÁö ¿ÀÀü 8½Ã¿Í ¿ÀÈÄ 5½Ã »çÀÌ¿¡¸¸ ¾×¼¼½º¸¦ Çã¿ëÇÏ´Â ±ÔÄ¢À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾×¼¼½º ±ÇÇÑ Æò°¡¿¡ »ç¿ëµÇ´Â ½Ã°£Àº Ŭ¶óÀÌ¾ðÆ® ½Ã°£ÀÌ ¾Æ´Ñ µð·ºÅ丮 ¼­¹ö ½Ã°£ÀÔ´Ï´Ù.

½Ã°£À» ±âÁØÀ¸·Î ¹ÙÀÎµå ±ÔÄ¢À» ¼³Á¤ÇÏ´Â LDIF ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

timeofday operator "time"

¿©±â¼­ operator´Â °°À½(=), °°Áö ¾ÊÀ½(!=), º¸´Ù Å­(>), Å©°Å³ª °°À½(>=), º¸´Ù ÀÛÀ½(<), À۰ųª °°À½(<=) Áß ÇϳªÀÔ´Ï´Ù.

timeofday Ű¿öµå¿¡´Â 24½Ã°£ ½Ã°èÀÇ ½Ã°£°ú ºÐÀ¸·Î Ç¥½ÃµÈ ½Ã°£(0 - 2359)À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.



ÁÖ

Æò°¡¿¡ »ç¿ëµÇ´Â ½Ã°£Àº Ŭ¶óÀÌ¾ðÆ® ½Ã°£ÀÌ ¾Æ´Ñ µð·ºÅ丮 ¼­¹ö ½Ã°£ÀÔ´Ï´Ù.



¿äÀÏÀ» ±âÁØÀ¸·Î ¹ÙÀÎµå ±ÔÄ¢À» ¼³Á¤ÇÏ´Â LDIF ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

dayofweek = "day1, day2 ..."

dayofweek Ű¿öµå¿¡´Â ¿äÀÏÀ» ³ªÅ¸³»´Â 3ÀÚÀÇ ¿µ¹® ¾à¾î(sun, mon, tue, wed, thu, fri, sat)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹

timeofday ¹× dayofweek ±¸¹®ÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

timeofday = "1200";

Ŭ¶óÀÌ¾ðÆ®°¡ 12½Ã Á¤°¢¿¡ µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

timeofday != "0100";

Ŭ¶óÀÌ¾ðÆ®°¡ ¿ÀÀü 1½Ã ÀÌ¿ÜÀÇ ½Ã°£¿¡ µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

timeofday > "0800";

Ŭ¶óÀÌ¾ðÆ®°¡ ¿ÀÀü 8½Ã ÀÌÈÄ¿¡ µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

timeofday < "1800";

Ŭ¶óÀÌ¾ðÆ®°¡ ¿ÀÈÄ 6½Ã Àü¿¡ µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

timeofday >= "0800";

Ŭ¶óÀÌ¾ðÆ®°¡ ¿ÀÀü 8½Ã ÀÌÈÄ¿¡ µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

timeofday <= "1800";

Ŭ¶óÀÌ¾ðÆ®°¡ ¿ÀÈÄ 6½Ã ÀÌÀü¿¡ µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

dayofweek = "Sun, Mon, Tue";

Ŭ¶óÀÌ¾ðÆ®°¡ ÀÏ¿äÀÏ, ¿ù¿äÀÏ ¶Ç´Â È­¿äÀÏ¿¡ µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

ÀÎÁõ ¹æ¹ý¿¡ µû¸¥ ¾×¼¼½º Á¤ÀÇ

Ŭ¶óÀÌ¾ðÆ®°¡ ƯÁ¤ ÀÎÁõ ¹æ¹ýÀ» »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ¹ÙÀεåÇϵµ·Ï ¹ÙÀÎµå ±ÔÄ¢À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎÁõ ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.

  • ¾øÀ½ - ÀÎÁõÀÌ ÇÊ¿ä ¾ø½À´Ï´Ù. À̰ÍÀÌ ±âº»°ªÀ̸ç ÀÍ¸í ¾×¼¼½º¸¦ ³ªÅ¸³À´Ï´Ù.
  • ´Ü¼ø - Ŭ¶óÀÌ¾ðÆ®°¡ µð·ºÅ丮¿¡ ¹ÙÀεåÇÏ·Á¸é »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
  • SSL - Ŭ¶óÀÌ¾ðÆ®°¡ SSL(Secure Sockets Layer)À̳ª TLS(Transport Layer Security) ¿¬°áÀ» ÅëÇØ µð·ºÅ丮¿¡ ¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù.
  • SSLÀº LDAPS Á¦2 Æ÷Æ®¿¡ ¿¬°áµÇ°í TLSÀº TLS ½ÃÀÛ ÀÛ¾÷À» ÅëÇØ ¿¬°áµË´Ï´Ù. µÎ °æ¿ì ¸ðµÎ ÀÎÁõ¼­¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. SSL ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 11Àå "º¸¾È ±¸ÇöÀ» ÂüÁ¶ÇϽʽÿÀ.

  • SASL - Ŭ¶óÀÌ¾ðÆ®°¡ SASL(Simple Authentication and Security Layer) ¿¬°áÀ» ÅëÇØ µð·ºÅ丮¿¡ ¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù. Sun ONE Directory Server¿¡¼­´Â SASL ¸ðµâÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù.

ÀÎÁõ ±â¹ÝÀÇ ¹ÙÀÎµå ±ÔÄ¢Àº ¾×¼¼½º Á¦¾î ÆíÁý±â¿¡¼­ ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÀÎÁõ ¹æ¹ý¿¡ µû¶ó ¹ÙÀÎµå ±ÔÄ¢À» ¼³Á¤ÇÏ´Â LDIF ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

authmethod = "authentication_method"

¿©±â¼­ authentication_method´Â none, simple, ssl ¶Ç´Â "sasl sasl_mechanism"ÀÔ´Ï´Ù.

¿¹

authmethod Ű¿öµåÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

authmethod = "none";

¹ÙÀÎµå ±ÔÄ¢À» Æò°¡ÇÏ´Â µ¿¾È ÀÎÁõÀ» °Ë»çÇÏÁö ¾Ê½À´Ï´Ù.

authmethod = "simple";

Ŭ¶óÀÌ¾ðÆ®°¡ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

authmethod = "ssl";

Ŭ¶óÀÌ¾ðÆ®°¡ ÀÎÁõ¼­¸¦ »ç¿ëÇÏ¿© LDAPS¸¦ ÅëÇØ µð·ºÅ丮¿¡ ÀÎÁõÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ´Ü¼ø ÀÎÁõ(¹ÙÀεå DN°ú ¾ÏÈ£)À» »ç¿ëÇÏ¿© LDAPS¸¦ ÅëÇØ ÀÎÁõÇÏ´Â °æ¿ì¿¡´Â ÂüÀÌ ¾Æ´Õ´Ï´Ù.

authmethod = "sasl DIGEST-MD5";

Ŭ¶óÀÌ¾ðÆ®°¡ SASL DIGEST-MD5 ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ¸é ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù. Áö¿øµÇ´Â ´Ù¸¥ SASL ¸ÞÄ¿´ÏÁò¿¡´Â EXTERNAL°ú GSSAPI(Solaris ½Ã½ºÅÛ¿¡¼­¸¸) µîÀÌ ÀÖ½À´Ï´Ù.

ºÎ¿ï ¹ÙÀÎµå ±ÔÄ¢ »ç¿ë

ºÎ¿ï ¿¬»êÀÚÀÎ AND, OR, NOTÀ» »ç¿ëÇÏ¿© ¼¼ºÎÀûÀÎ ¾×¼¼½º ±ÔÄ¢À» ¼³Á¤ÇÏ´Â º¹ÀâÇÑ ¹ÙÀÎµå ±ÔÄ¢À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö Äֿܼ¡¼­´Â ºÎ¿ï ¹ÙÀÎµå ±ÔÄ¢ÀÌ ¾Æ´Ñ LDIF ¸í·É¹®À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

ºÎ¿ï ¹ÙÀÎµå ±ÔÄ¢À» ÀÛ¼ºÇÏ´Â LDIF ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

bindRule [boolean][bindRule][boolean][bindRule]...;)

¿¹¸¦ µé¾î, ¹ÙÀεå DNÀÌ administrators ±×·ìÀ̳ª mail administrators ±×·ì Áß ÇϳªÀÇ ±¸¼º¿øÀ̰í Ŭ¶óÀÌ¾ðÆ®°¡ example.com µµ¸ÞÀο¡¼­ ½ÇÇàµÇ¸é ¾Æ·¡ ¹ÙÀÎµå ±ÔÄ¢Àº ÂüÀÌ µË´Ï´Ù.

(groupdn = "ldap:///cn=administrators,dc=example,dc=com" or
groupdn = "ldap:///cn=mail administrators,dc=example,dc=com" and
dns = "*.example.com";)

µÚ¿¡ ÀÖ´Â ¼¼¹ÌÄÝ·Ð(;)Àº Çʼö ±¸ºÐ ±âÈ£·Î ÃÖÁ¾ ¹ÙÀÎµå ±ÔÄ¢ µÚ¿¡ ¹Ýµå½Ã ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

ºÎ¿ï Ç¥Çö½ÄÀº ´ÙÀ½ ¼ø¼­·Î Æò°¡µË´Ï´Ù.

  • °¡Àå ¾ÈÂÊÀÇ °ýÈ£ Ç¥Çö½Ä¿¡¼­ °¡Àå ¹Ù±ùÂÊ °ýÈ£ Ç¥Çö½ÄÀ¸·Î Æò°¡
  • ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î Æò°¡
  • AND ¶Ç´Â OR ¿¬»êÀÚº¸´Ù NOT ¿¬»êÀÚºÎÅÍ Æò°¡

ºÎ¿ï ¿¬»êÀÚ OR ¹× AND¿¡´Â ¿ì¼± ¼øÀ§°¡ ¾ø½À´Ï´Ù.

´ÙÀ½°ú °°Àº ºÎ¿ï ¹ÙÀÎµå ±ÔÄ¢À» °¡Á¤ÇØ º¸½Ê½Ã¿À.

(bindRule_A) OR (bindRule_B)

(bindRule_B) OR (bindRule_A)

ºÎ¿ï Ç¥Çö½ÄÀº ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î Æò°¡Çϱ⠶§¹®¿¡ ù ¹øÂ° °æ¿ì¿¡¼­´Â ¹ÙÀÎµå ±ÔÄ¢ A¸¦ Æò°¡ÇÑ ÈÄ ¹ÙÀÎµå ±ÔÄ¢ B¸¦ Æò°¡Çϰí, µÎ ¹øÂ° °æ¿ì¿¡¼­´Â ¹ÙÀÎµå ±ÔÄ¢ B¸¦ Æò°¡ÇÑ ÈÄ ¹ÙÀÎµå ±ÔÄ¢ A¸¦ Æò°¡ÇÕ´Ï´Ù.

ÇÏÁö¸¸ ºÎ¿ï ¿¬»êÀÚ OR°ú AND¸¦ Æò°¡Çϱâ Àü¿¡ ºÎ¿ï ¿¬»êÀÚ NOTÀ» ¸ÕÀú Æò°¡ÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ¿¹Á¦¸¦ °¡Á¤ÇØ º¸½Ê½Ã¿À.

(bindRule_A) AND NOT (bindRule_B)

ÀÌ °æ¿ì¿¡´Â ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î Æò°¡ÇÑ´Ù´Â ±ÔÄ¢¿¡ À§¹èµÇÁö¸¸ ¹ÙÀÎµå ±ÔÄ¢ B¸¦ ¸ÕÀú Æò°¡ÇÑ ÈÄ¿¡ ¹ÙÀÎµå ±ÔÄ¢ A¸¦ Æò°¡ÇÕ´Ï´Ù.

¸í·ÉÁÙ¿¡¼­ ACI ÀÛ¼º

LDIF ¸í·É¹®À» »ç¿ëÇÏ¿© ¼öµ¿À¸·Î ¾×¼¼½º Á¦¾î ¸í·ÉÀ» ÀÛ¼ºÇÑ ´ÙÀ½ ldapmodify ¸í·ÉÀ» »ç¿ëÇÏ¿© µð·ºÅ丮 Æ®¸®¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ACI °ªÀº ¸Å¿ì º¹ÀâÇÒ ¼ö ÀÖÀ¸¹Ç·Î ±âÁ¸ °ªÀ» º¸°í À̸¦ º¹»çÇÏ¿© »õ °ªÀ» ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

aci ¼Ó¼º °ª º¸±â

ACI´Â Çϳª ÀÌ»óÀÇ aci ¼Ó¼º °ªÀ¸·Î Ç׸ñ¿¡ ÀúÀåµË´Ï´Ù. aci ¼Ó¼ºÀº µð·ºÅ丮 »ç¿ëÀÚ°¡ ÀÐ°í ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¿©·¯ °ªÀ» °®´Â ÀÛµ¿ °¡´É ¼Ó¼ºÀ¸·Î, ÀÌ ¼Ó¼º ÀÚüµµ ACI·Î º¸È£ÇØ¾ß ÇÕ´Ï´Ù. ´ëü·Î °ü¸®ÀÚ »ç¿ëÀÚ´Â aci ¼Ó¼º¿¡ ´ëÇÑ Àüü ¾×¼¼½º ±ÇÇÑÀ» °¡Áö¸ç ´ÙÀ½ Áß ÇÑ °¡Áö ¹æ¹ýÀ¸·Î ¼Ó¼º °ªÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

ÀÏ¹Ý ÆíÁý±â¿¡¼­ ´Ù¸¥ °ª°ú °°Àº ¹æ½ÄÀ¸·Î aci ¼Ó¼º °ªÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ¼öÁØ "µð·ºÅ丮" ÅÇ¿¡¼­ ACI°¡ ÀÖ´Â Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í "ÀÏ¹Ý ÆíÁý±â·Î ÆíÁý" ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ÇÏÁö¸¸ aci °ªÀº ´ëü·Î ±ä ¹®ÀÚ¿­À̱⠶§¹®¿¡ ÀÌ ´ëÈ­ »óÀÚ¿¡¼­ º¸°í ÆíÁýÇϱâ´Â ¾î·Æ½À´Ï´Ù.

ÀÌ °æ¿ì¿¡´Â µð·ºÅ丮 Æ®¸®¿¡¼­ ÇØ´ç Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í "¾×¼¼½º ±ÇÇÑ ¼³Á¤" ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÏ¿© ¾×¼¼½º Á¦¾î ÆíÁý±â¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ACI ¸¦ ¼±ÅÃÇϰí "ÆíÁý"À» ´©¸¥ ´ÙÀ½ "¼öµ¿À¸·Î ÆíÁý"À» ´­·¯ ÇØ´ç aci °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. ACI ¼öµ¿ ÆíÁý±â¿Í ½Ã°¢ ÆíÁý±â¸¦ ÀüȯÇÏ¿© aci °ª ±¸¹®À» ±¸¼º°ú ºñ±³ÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë ÁßÀÎ ¿î¿µ üÁ¦¿¡ µû¶ó ÀÏ¹Ý ÆíÁý±â³ª ¼öµ¿ ¾×¼¼½º Á¦¾î ÆíÁý±â¿¡¼­ aci °ªÀ» º¹»çÇÏ¿© LDIF ÆÄÀÏ¿¡ ºÙ¿©³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. °ü¸®ÀÚ »ç¿ëÀÚ´Â ¾Æ·¡ÀÇ ldapsearch ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ç׸ñÀÇ aci ¼Ó¼ºÀ» º¼ ¼öµµ ÀÖ½À´Ï´Ù.

% ldapsearch -h host -p port -D "cn=Directory Manager" -w password \
             -b entryDN -s base aci

°á°ú´Â LDIF ÅØ½ºÆ®·Î Ç¥½ÃµÇ¸ç, ÀÌ ÅØ½ºÆ®¸¦ »õ LDIF ACI Á¤ÀÇ¿¡ º¹»çÇÏ¿© ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.



ÁÖ

aci °ª¿¡ µû¶ó ºÎ¿©µÇ°Å³ª °ÅºÎµÇ´Â ±ÇÇÑÀ» È®ÀÎÇÏ·Á¸é "À¯È¿ ±ÇÇÑ º¸±â"¸¦ ÂüÁ¶ÇϽʽÿÀ.



Äֿܼ¡¼­ ACI ÀÛ¼º

µð·ºÅ丮¿¡¼­ aci ¼Ó¼ºÀÌ ÀÖ´Â Ç׸ñÀ» Ç¥½ÃÇϵµ·Ï Directory Server ÄܼÖÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ µð½ºÇ÷¹À̸¦ ÀüȯÇÏ·Á¸é "º¸±â > Ç¥½Ã > ACI °³¼ö" ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϰųª ¼±Åà Ãë¼ÒÇÕ´Ï´Ù. ÃÖ»óÀ§ ¼öÁØ "µð·ºÅ丮" ÅÇ¿¡ ¿­°ÅµÈ °¢ Ç׸ñ µÚ¿¡ ÇØ´ç aci ¼Ó¼º¿¡ Á¤ÀÇµÈ ACI ¼ö°¡ Ç¥½ÃµË´Ï´Ù. ±×·± ÈÄ¿¡ Directory Server ÄܼÖÀ» »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î ¸í·ÉÀ» º¸°Å³ª ÀÛ¼ºÇÏ°í ÆíÁý ¹× »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Directory Server º¸¾È Á¤Ã¥¿¡¼­ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¾×¼¼½º Á¦¾î ±ÔÄ¢ ¸ðÀ½°ú Directory Server ÄܼÖÀ» »ç¿ëÇÏ¿© ¾×¼¼½º Á¦¾î ±ÔÄ¢À» ÀÛ¼ºÇÏ´Â ´Ü°èº° ÁöħÀº "¾×¼¼½º Á¦¾î »ç¿ë ¿¹Á¦"¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀϺΠº¹ÀâÇÑ ACI´Â ½Ã°¢Àû ÆíÁý ¸ðµåÀÇ ¾×¼¼½º Á¦¾î ÆíÁý±â¿¡¼­ ±¸¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ƯÈ÷ ¾×¼¼½º Á¦¾î ÆíÁý±â¿¡¼­ ´ÙÀ½°ú °°Àº ÀÛ¾÷Àº ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.



ÆÁ

¾×¼¼½º Á¦¾î ÆíÁý±â¿¡¼­ "¼öµ¿À¸·Î ÆíÁý" ¹öưÀ» Ŭ¸¯ÇÏ¸é ¾ðÁ¦µçÁö ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ º¯°æÇÑ »çÇ×À» LDIF Ç¥½Ã·Î È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.



Ç׸ñÀÇ ACI º¸±â

  1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ¼öÁØ "µð·ºÅ丮" ÅÇ¿¡¼­ µð·ºÅ丮 Æ®¸®¸¦ Ž»öÇÏ¿© ¾×¼¼½º Á¦¾î¸¦ ¼³Á¤ÇÒ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù. ACI¸¦ ÆíÁýÇÏ·Á¸é µð·ºÅ丮 °ü¸®ÀÚ(directory administrator) ¶Ç´Â µð·ºÅ丮 °ü¸®ÀÚ(directory manager) ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
  2. Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â Ç׸ñÀ» ¿ÞÂÊ ¸¶¿ì½º ¹öưÀ¸·Î ´­·¯ ¼±ÅÃÇÑ ´ÙÀ½ "°³Ã¼" ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÕ´Ï´Ù.
  3. ¾Æ·¡ ±×¸²°ú °°ÀÌ "¾×¼¼½º Á¦¾î °ü¸®" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù. ÀÌ ´ëÈ­ »óÀÚ¿¡´Â ¼±ÅÃÇÑ Ç׸ñ¿¡ Á¤ÀÇµÈ ¸ðµç ACI¿¡ ´ëÇÑ ¼³¸íÀÌ Ç¥½ÃµÇ¸ç ACI¸¦ ÆíÁýÇϰųª Á¦°ÅÇÏ°í »õ ACI¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×¸² 6-2    ¾×¼¼½º Á¦¾î °ü¸® ´ëÈ­ »óÀÚ

"»ó¼ÓµÈ ACI Ç¥½Ã" È®ÀζõÀ» ¼±ÅÃÇÑ °æ¿ì¿¡µµ ¼±ÅÃÇÑ Ç׸ñÀÇ ºÎ¸ð¿¡ ÀÇÇØ Á¤ÀÇµÈ ACI¿Í ¼±ÅÃÇÑ Ç׸ñ¿¡ Àû¿ëµÇ´Â ACI°¡ ¸ðµÎ Ç¥½ÃµË´Ï´Ù. ÇÏÁö¸¸ »ó¼ÓµÈ ACI´Â ÆíÁýÇϰųª Á¦°ÅÇÒ ¼ö ¾øÀ¸¹Ç·Î ÇØ´ç ACI°¡ Á¤ÀÇµÈ Ç׸ñ¿¡¼­ °ü¸®ÇØ¾ß ÇÕ´Ï´Ù.

  • ¼±ÅÃÇÑ °³Ã¼¿Í Àüü ÇÏÀ§ Æ®¸®¿¡ ´ëÇÑ »õ ¾×¼¼½º ±ÇÇÑÀ» Á¤ÀÇÇÏ·Á¸é "»õ·Î ¸¸µé±â"¸¦ ´©¸¨´Ï´Ù. ¾Æ·¡ ±×¸²°ú °°ÀÌ ACI ÆíÁý±â°¡ Ç¥½ÃµË´Ï´Ù.
  • ±×¸² 6-3    ACI ÆíÁý±â ´ëÈ­ »óÀÚ

    ÀÌ ´ëÈ­ »óÀÚÀÇ ¸Ç À§¿¡ ÀÖ´Â ACI À̸§Àº ACI¿¡ ´ëÇÑ ¼³¸íÀ¸·Î "¾×¼¼½º Á¦¾î °ü¸®" ´ëÈ­ »óÀÚ¿¡ Ç¥½ÃµË´Ï´Ù. ACI¸¦ ¼³¸íÇÏ´Â À̸§À» ÁöÁ¤ÇÏ¸é µð·ºÅ丮¿¡¼­, ƯÈ÷ ¸®ÇÁ Ç׸ñ¿¡¼­ »ó¼ÓµÈ ACI¸¦ º¼ ¶§ ½±°Ô ACI¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ¾×¼¼½º Á¦¾î ÆíÁý±âÀÇ ÅÇÀ» »ç¿ëÇÏ¸é ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÇ°Å³ª °ÅºÎµÈ »ç¿ëÀÚ, ¾×¼¼½º ÁßÀ̰ųª ¾×¼¼½º°¡ Á¦ÇÑµÈ ´ë»ó, Çã¿ëµÈ È£½ºÆ® À̸§ ¹× ÀÛµ¿ ½Ã°£°ú °°Àº °í±Þ ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. "¾×¼¼½º Á¦¾î" ÅÇÀÇ °³º° Çʵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

    ACI ÆíÁý±âÀÇ ÅÇÀº ACI °ªÀÇ ³»¿ëÀ» ±×·¡ÇÈÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ÅØ½ºÆ®·Î ACI °ªÀ» º¸°í ÆíÁýÇÏ·Á¸é "¼öµ¿À¸·Î ÆíÁý"À» ´©¸¨´Ï´Ù. ÅØ½ºÆ® ÆíÁý±â¿¡¼­´Â ÅÇ¿¡¼­ Á¤ÀÇÇÒ ¼ö ¾ø´Â °í±Þ ACI¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ACI °ªÀ» ÆíÁýÇÑ ÈÄ¿¡´Â °í±Þ ±â´ÉÀ» »ç¿ëÇÏÁö ¾Ê´õ¶óµµ ´õ ÀÌ»ó ½Ã°¢ÀûÀ¸·Î ACI¸¦ ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù.

    »õ ACI ÀÛ¼º

    1. ¾×¼¼½º Á¦¾î ÆíÁý±â¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. ÀÌ ÀÛ¾÷¿¡ ´ëÇØ¼­´Â "Ç׸ñÀÇ ACI º¸±â"¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

      ±×¸² 6-3°ú ´Ù¸£°Ô Ç¥½ÃµÇ¸é "½Ã°¢ÀûÀ¸·Î ÆíÁý" ¹öưÀ» ´©¸¨´Ï´Ù.

    3. "ACI À̸§" ÅØ½ºÆ® »óÀÚ¿¡ À̸§À» ÀÔ·ÂÇÏ¿© ACI¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
    4. ACI¸¦ °íÀ¯ÇÏ°Ô ½Äº°ÇÏ´Â ¹®ÀÚ¿­À» À̸§À¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸§À» ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é ¼­¹ö´Â unnamed ACI¸¦ »ç¿ëÇÕ´Ï´Ù.

    5. "»ç¿ëÀÚ/±×·ì" ÅÇ¿¡¼­ "¸ðµç »ç¿ëÀÚ"¸¦ °­Á¶ Ç¥½ÃÇϰųª "Ãß°¡" ¹öưÀ» ´­·¯ µð·ºÅ丮¿¡¼­ Ãß°¡ÇÒ »ç¿ëÀÚ¸¦ °Ë»öÇÏ¿© ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÒ »ç¿ëÀÚ¸¦ ¼±ÅÃÇÕ´Ï´Ù.
    6. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" â¿¡¼­ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

      1. µå·Ó´Ù¿î ¸ñ·Ï¿¡¼­ °Ë»ö ¿µ¿ªÀ» ¼±ÅÃÇϰí "°Ë»ö" Çʵ忡 °Ë»ö ¹®ÀÚ¿­À» ÀÔ·ÂÇÑ ´ÙÀ½
        "°Ë»ö" ¹öưÀ» ´©¸¨´Ï´Ù.
      2. ¾Æ·¡ ¸ñ·Ï¿¡ °Ë»ö °á°ú°¡ Ç¥½ÃµË´Ï´Ù.

      3. °Ë»ö °á°ú ¸ñ·Ï¿¡¼­ ¿øÇÏ´Â Ç׸ñÀ» °­Á¶ Ç¥½ÃÇÑ ´ÙÀ½ "Ãß°¡" ¹öưÀ» ´­·¯ ¾×¼¼½º ±ÇÇÑÀÌ ÀÖ´Â Ç׸ñ ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù.
      4. "È®ÀÎ"À» ´­·¯ "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" âÀ» ´Ý½À´Ï´Ù.
      5. ÀÌÁ¦ ¼±ÅÃÇÑ Ç׸ñÀÌ ACI ÆíÁý±âÀÇ "»ç¿ëÀÚ/±×·ì" ÅÇ¿¡ Ç¥½ÃµË´Ï´Ù.

    7. ¾×¼¼½º Á¦¾î ÆíÁý±â¿¡¼­ "±ÇÇÑ" ÅÇÀ» ´©¸£°í È®ÀζõÀ» »ç¿ëÇÏ¿© ºÎ¿©ÇÒ ±ÇÇÑÀ» ¼±ÅÃÇÕ´Ï´Ù.
    8. "´ë»ó" ÅÇÀ» ´©¸¥ ´ÙÀ½ "ÀÌ Ç׸ñ"À» ´­·¯ ACI ´ë»ó ³ëµå¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    9. ´ë»ó DN °ªÀ» º¯°æÇÒ ¼ö´Â ÀÖÁö¸¸ »õ DNÀº ¼±ÅÃÇÑ Ç׸ñÀÇ Á÷Á¢ ¶Ç´Â °£Á¢ ÀÚ½ÄÀ̾î¾ß ÇÕ´Ï´Ù.

      ÀÌ ³ëµåÀÇ ÇÏÀ§ Æ®¸®¿¡ ÀÖ´Â ÀϺΠÇ׸ñ¿¡¸¸ ACI¸¦ Àû¿ëÇÏ·Á¸é "ÇÏÀ§ Ç׸ñÀÇ ÇÊÅÍ" Çʵ忡 ÇÊÅ͸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

      ¶ÇÇÑ ¼Ó¼º ¸ñ·Ï¿¡¼­ ´ë»ó ¼Ó¼ºÀ» ¼±ÅÃÇÏ¸é Æ¯Á¤ ¼Ó¼º¿¡¸¸ ACI°¡ Àû¿ëµÇµµ·Ï ¹üÀ§¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.

    10. "È£½ºÆ®" ÅÇÀ» ´©¸¥ ´ÙÀ½ "Ãß°¡" ¹öưÀ» ´­·¯ "È£½ºÆ® ÇÊÅÍ Ãß°¡" ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    11. È£½ºÆ® À̸§À̳ª IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÒ °æ¿ì ¿ÍÀϵåÄ«µå ¹®ÀÚ(*)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

    12. "½Ã°£" ÅÇÀ» ´­·¯ ¾×¼¼½º Çã¿ë ½Ã°£À» ³ªÅ¸³»´Â Å×À̺íÀ» Ç¥½ÃÇÕ´Ï´Ù.
    13. ±âº»ÀûÀ¸·Î Ç×»ó ¾×¼¼½º°¡ Çã¿ëµË´Ï´Ù. Å×À̺íÀ» ´©¸¥ »óÅ¿¡¼­ Ä¿¼­¸¦ ²ø¾î ¾×¼¼½º ½Ã°£À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã°£ ºí·ÏÀ» °³º°ÀûÀ¸·Î ¼±ÅÃÇÒ ¼ö´Â ¾ø½À´Ï´Ù.

    14. ACI ÆíÁýÀÌ ³¡³ª¸é "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    15. ACI ÆíÁý±â°¡ ´ÝÈ÷°í "ACI °ü¸®ÀÚ" â¿¡ »õ ACI°¡ Ç¥½ÃµË´Ï´Ù.



    ÁÖ

    ACI ÀÛ¼º Áß¿¡ ¾ðÁ¦µçÁö "¼öµ¿À¸·Î ÆíÁý" ¹öưÀ» ´­·¯ ÀÔ·Â ³»¿ë¿¡ ÇØ´çÇÏ´Â LDIF ¸í·É¹®À» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸í·É¹®À» ¼öÁ¤ÇÒ ¼ö´Â ÀÖÁö¸¸ º¯°æ »çÇ×ÀÌ ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¿¡ Ç×»ó Ç¥½ÃµÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.



    ACI ÆíÁý

    ACI¸¦ ÆíÁýÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ÇÏÀ§ Æ®¸®¿¡¼­ ÃÖ»óÀ§ Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÕ´Ï´Ù.
    2. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÌ Ç¥½ÃµË´Ï´Ù. ÀÌ Ã¢¿¡´Â ÇØ´ç Ç׸ñ¿¡ ¼ÓÇÏ´Â ACI ¸ñ·ÏÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

    3. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" â¿¡¼­ ÆíÁýÇÒ ACI¸¦ °­Á¶ Ç¥½ÃÇÑ ´ÙÀ½ "ÆíÁý"À» ´©¸¨´Ï´Ù.
    4. ¾×¼¼½º Á¦¾î ÆíÁý±â°¡ Ç¥½ÃµË´Ï´Ù. ÀÌ ´ëÈ­ »óÀÚ¸¦ »ç¿ëÇÏ¿© ÆíÁýÇÒ ¼ö ÀÖ´Â Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

    5. ¾×¼¼½º Á¦¾î ÆíÁý±âÀÇ ¿©·¯ ÅÇ¿¡¼­ ¿øÇÏ´Â Ç׸ñÀ» º¯°æÇÕ´Ï´Ù.
    6. ACI ÆíÁýÀÌ ³¡³ª¸é "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    7. ACI ÆíÁý±â°¡ ´ÝÈ÷°í "ACI °ü¸®ÀÚ" â¿¡ ¼öÁ¤µÈ ACI°¡ Ç¥½ÃµË´Ï´Ù.

    ACI »èÁ¦

    ACI¸¦ »èÁ¦ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ÇÏÀ§ Æ®¸®¿¡¼­ ÃÖ»óÀ§ Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÕ´Ï´Ù.
    2. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÌ Ç¥½ÃµË´Ï´Ù. ÀÌ Ã¢¿¡´Â ÇØ´ç Ç׸ñ¿¡ ¼ÓÇÏ´Â ACI ¸ñ·ÏÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

    3. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" â¿¡¼­ »èÁ¦ÇÒ ACI¸¦ ¼±ÅÃÇÕ´Ï´Ù.
    4. "Á¦°Å"¸¦ ´©¸¨´Ï´Ù.
    5. ÇØ´ç ACI°¡ ¾×¼¼½º Á¦¾î °ü¸®ÀÚ¿¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

    ¾×¼¼½º Á¦¾î »ç¿ë ¿¹Á¦

    ÀÌ Àý¿¡¼­´Â °¡»óÀÇ ISP ¾÷üÀÎ example.com¿¡¼­ ¾×¼¼½º Á¦¾î Á¤Ã¥À» ±¸ÇöÇÏ´Â ¿¹Á¦¸¦ Á¦°øÇÕ´Ï´Ù. ¸ðµç ¿¹Á¦´Â ÄÜ¼Ö ¹× LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

    example.comÀº À¥ È£½ºÆÃ ¼­ºñ½º¿Í ÀÎÅÍ³Ý ¾×¼¼½º¸¦ Á¦°øÇϸç À¥ È£½ºÆÃ ¼­ºñ½ºÀÇ ÀϺηΠŬ¶óÀÌ¾ðÆ® ±â¾÷ÀÇ µð·ºÅ丮¸¦ È£½ºÆÃÇÕ´Ï´Ù. example.comÀº ½ÇÁ¦·Î µÎ °³ Áß¼Ò ±â¾÷(Company333°ú Company999)ÀÇ µð·ºÅ丮¸¦ È£½ºÆÃÇϰí ÀÖÀ¸¸ç ÀϺΠ°ü¸® ÀÛ¾÷µµ ¼öÇàÇÕ´Ï´Ù. ¶ÇÇÑ ´Ù¼öÀÇ °³ÀÎ °¡ÀÔÀÚ¿¡°Ô ÀÎÅÍ³Ý ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù.

    example.com¿¡¼­ Àû¿ëÇÏ·Á´Â ¾×¼¼½º Á¦¾î ±ÔÄ¢Àº ´ÙÀ½°ú °°½À´Ï´Ù.

    ÀÍ¸í ¾×¼¼½º ºÎ¿©

    ´ëºÎºÐÀÇ µð·ºÅ丮´Â Àбâ, °Ë»ö ¶Ç´Â ºñ±³¸¦ À§ÇØ Çϳª ÀÌ»óÀÇ Á¢¹Ì»ç¿¡ À͸íÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀüÈ­ ¹øÈ£ºÎ µî Á÷¿øµéÀÌ °Ë»öÇÒ ¼ö ÀÖ´Â ÀÎ»ç µð·ºÅ丮¸¦ ½ÇÇàÇÏ´Â °æ¿ì ÀÌ·¯ÇÑ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. example.com ³»ºÎÀÇ °æ¿ì°¡ ÀÌ¿¡ ÇØ´çÇϸç ACI "Anonymous example.com" ¿¹Á¦¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.

    ¶ÇÇÑ example.comÀº ISP·Î¼­ ´©±¸µçÁö ÀÌ¿ëÇÒ ¼ö ÀÖ´Â °ø°ø ÀüÈ­ ¹øÈ£ºÎ¸¦ ÀÛ¼ºÇÏ¿© ¸ðµç °¡ÀÔÀÚÀÇ ¿¬¶ôó Á¤º¸¸¦ Á¦°øÇÏ·Á°í ÇÕ´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ACI "Anonymous World" ¿¹Á¦¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

    ACI "Anonymous example.com"

    example.com Á÷¿øµé¿¡°Ô Àüü example.com Æ®¸®¿¡ ´ëÇÑ Àбâ, °Ë»ö ¹× ºñ±³ ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (targetattr !="userPassword")(version 3.0; acl "Anonymous
     example"; allow (read, search, compare) userdn= "ldap:///anyone" and
     dns="*.example.com";)

    ÀÌ ¿¹Á¦¿¡¼­´Â dc=example,dc=com Ç׸ñ¿¡ aci¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù. userPassword ¼Ó¼ºÀº ACI ¹üÀ§¿¡¼­ Á¦¿ÜµË´Ï´Ù.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© "¾×¼¼½º Á¦¾î °ü¸®ÀÚ"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "Anonymous example.com"À» ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ "¸ðµç »ç¿ëÀÚ"°¡ Ç¥½ÃµÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
    4. "±ÇÇÑ" ÅÇ¿¡¼­ Àбâ, ºñ±³ ¹× °Ë»ö ±ÇÇÑ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.
    5. "´ë»ó" ÅÇ¿¡¼­ "ÀÌ Ç׸ñ"À» ´­·¯ ´ë»ó µð·ºÅ丮 Ç׸ñ Çʵ忡 dc=example,dc=com Á¢¹Ì»ç¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¼Ó¼º Å×ÀÌºí¿¡¼­ userPassword ¼Ó¼ºÀ» ã¾Æ ÇØ´ç È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
    6. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. °£ÆíÇÏ°Ô ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é "À̸§" ¸Ó¸®±ÛÀ» ´­·¯ ¼Ó¼º ¸ñ·ÏÀ» ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄÇÕ´Ï´Ù.

    7. "È£½ºÆ®" ÅÇ¿¡¼­ "Ãß°¡"¸¦ ´©¸¥ ´ÙÀ½ DNS È£½ºÆ® ÇÊÅÍ Çʵ忡 *.example.comÀ» ÀÔ·ÂÇÕ´Ï´Ù. "È®ÀÎ"À» ´­·¯ ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.
    8. "¾×¼¼½º Á¦¾î ÆíÁý±â" â¿¡¼­ "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    9. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    ACI "Anonymous World"

    ¸ðµç »ç¶÷¿¡°Ô °³ÀÎ °¡ÀÔÀÚ ÇÏÀ§ Æ®¸®¿¡ ´ëÇÑ ÀÐ±â ¹× °Ë»ö ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â µ¿½Ã¿¡ ¸ñ·Ï¿¡ ¾ø´Â °¡ÀÔÀÚ Á¤º¸¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °ÅºÎÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (targetfilter= "(!(unlistedSubscriber=yes))")
     (targetattr="homePostalAddress || homePhone || mail") (version 3.0;
     acl "Anonymous World"; allow (read, search) userdn=
     "ldap:///anyone";)

    ÀÌ ¿¹Á¦¿¡¼­´Â ou=subscribers,dc=example, dc=com Ç׸ñ¿¡ ACI¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ¶ÇÇÑ ¸ðµç °¡ÀÔÀÚ Ç׸ñ¿¡ '¿¹'³ª '¾Æ´Ï¿ä'·Î ¼³Á¤µÈ unlistedSubscriber ¼Ó¼ºÀÌ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ´ë»ó Á¤ÀÇ´Â ÀÌ ¼Ó¼º °ªÀ» ±âÁØÀ¸·Î ¸ñ·Ï¿¡ ¾ø´Â °¡ÀÔÀÚ¸¦ ÇÊÅ͸µÇÕ´Ï´Ù. ÇÊÅÍ Á¤ÀÇ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "ÇÊÅ͸µÀ» »ç¿ëÇÑ ´ë»ó ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå ¾Æ·¡ÀÇ Subscribers Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© "¾×¼¼½º Á¦¾î °ü¸®ÀÚ"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "Anonymous World"¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ "¸ðµç »ç¿ëÀÚ"°¡ Ç¥½ÃµÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
    4. "±ÇÇÑ" ÅÇ¿¡¼­ ÀÐ±â ¹× °Ë»ö ±ÇÇÑ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.
    5. "´ë»ó" ÅÇ¿¡¼­ "ÀÌ Ç׸ñ"À» ´­·¯ ´ë»ó µð·ºÅ丮 Ç׸ñ Çʵ忡 dc=subscribers, dc=example,dc=com Á¢¹Ì»ç¸¦ Ç¥½ÃÇÕ´Ï´Ù.
      1. ÇÏÀ§ Ç׸ñ ÇÊÅÍ Çʵ忡 ¾Æ·¡ ÇÊÅ͸¦ ÀÔ·ÂÇÕ´Ï´Ù.
      2. (!(unlistedSubscriber=yes))

      3. ¼Ó¼º Å×ÀÌºí¿¡¼­ homePhone, homePostalAddress ¹× mail ¼Ó¼º¿¡ ÇØ´çÇÏ´Â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
      4. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù. °£ÆíÇÏ°Ô ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é "¼±Åà ¾È ÇÔ" ¹öưÀ» ´­·¯ Å×ÀÌºí¿¡ ÀÖ´Â ¸ðµç ¼Ó¼ºÀÇ È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÑ ´ÙÀ½, "À̸§" ¸Ó¸®±ÛÀ» ´­·¯ ¼Ó¼ºÀ» ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄÇϰí ÇØ´ç ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù.

    6. "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    7. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    °³ÀÎ Ç׸ñ¿¡ ´ëÇÑ ¾²±â ¾×¼¼½º ±ÇÇÑ ºÎ¿©

    ´ëºÎºÐÀÇ µð·ºÅ丮 °ü¸®ÀÚ´Â ³»ºÎ »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ Ç׸ñ¿¡ ÀÖ´Â ÀϺΠ¼Ó¼º¸¸ º¯°æÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÕ´Ï´Ù. example.comÀÇ µð·ºÅ丮 °ü¸®ÀÚµµ »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ ¾ÏÈ£, Áý ÀüÈ­ ¹øÈ£ ¹× Áý ÁÖ¼Ò¸¸ º¯°æÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÏ·Á°í ÇÕ´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ACI "Write example.com" ¿¹Á¦¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

    ¶ÇÇÑ example.comÀÇ Á¤Ã¥Àº °¡ÀÔÀÚ°¡ SSLÀ» ÅëÇØ µð·ºÅ丮¿¡ ¿¬°áÇϸé example.com Æ®¸®¿¡¼­ ÀÚ½ÅÀÇ °³ÀÎ Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÕ´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ACI "Write Subscribers" ¿¹Á¦¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

    ACI "Write example.com"



    ÁÖ

    ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÏ¸é »ç¿ëÀÚ¿¡°Ô ¼Ó¼º °ªÀ» »èÁ¦ÇÒ ¼ö ÀÖ´Â ±ÇÇѵµ ºÎ¿©ÇÏ°Ô µË´Ï´Ù.



    example.com Á÷¿øµé¿¡°Ô ¾ÏÈ£, Áý ÀüÈ­ ¹øÈ£ ¹× Áý ÁÖ¼Ò¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (targetattr="userPassword || homePhone || homePostalAddress")
     (version 3.0; acl "Write example.com"; allow (write) userdn=
     "ldap:///self" and dns="*.example.com";)

    ÀÌ ¿¹Á¦¿¡¼­´Â ou=example-people,dc=example, dc=com Ç׸ñ¿¡ ACI¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© "¾×¼¼½º Á¦¾î °ü¸®ÀÚ"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "Write example.com"À» ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
      1. "¸ðµç »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÏ¿© Á¦°ÅÇÑ ´ÙÀ½ "Ãß°¡"¸¦ ´©¸¨´Ï´Ù.
      2. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

      3. "°Ë»ö ¿µ¿ª"À» "Ư¼ö ±ÇÇÑ"À¸·Î ¼³Á¤Çϰí "°Ë»ö °á°ú" ¸ñ·Ï¿¡¼­ "ÀÚ½Å"À» ¼±ÅÃÇÕ´Ï´Ù.
      4. "Ãß°¡" ¹öưÀ» ´­·¯ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ "ÀÚ½Å"À» Ãß°¡ÇÕ´Ï´Ù.
      5. "È®ÀÎ"À» ´­·¯ "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.

    4. "±ÇÇÑ" ÅÇ¿¡¼­ ¾²±â ±ÇÇÑ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.
    5. "´ë»ó" ÅÇ¿¡¼­ "ÀÌ Ç׸ñ"À» ´­·¯ ´ë»ó µð·ºÅ丮 Ç׸ñ Çʵ忡 dc=example,dc=com Á¢¹Ì»ç¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¼Ó¼º Å×ÀÌºí¿¡¼­ homePhone, homePostalAddress ¹× userPassword ¼Ó¼º¿¡ ÇØ´çÇÏ´Â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
    6. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù. °£ÆíÇÏ°Ô ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é "¼±Åà ¾È ÇÔ" ¹öưÀ» ´­·¯ Å×ÀÌºí¿¡ ÀÖ´Â ¸ðµç ¼Ó¼ºÀÇ È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÑ ´ÙÀ½, "À̸§" ¸Ó¸®±ÛÀ» ´­·¯ ¼Ó¼ºÀ» ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄÇϰí ÇØ´ç ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù.

    7. "È£½ºÆ®" ÅÇ¿¡¼­ "Ãß°¡"¸¦ ´­·¯ "È£½ºÆ® ÇÊÅÍ Ãß°¡" ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. DNS È£½ºÆ® ÇÊÅÍ Çʵ忡 *.example.comÀ» ÀÔ·ÂÇÕ´Ï´Ù. "È®ÀÎ"À» ´­·¯ ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.
    8. "¾×¼¼½º Á¦¾î ÆíÁý±â" â¿¡¼­ "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    9. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    ACI "Write Subscribers"



    ÁÖ

    ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÏ¸é »ç¿ëÀÚ¿¡°Ô ¼Ó¼º °ªÀ» »èÁ¦ÇÒ ¼ö ÀÖ´Â ±ÇÇѵµ ºÎ¿©ÇÏ°Ô µË´Ï´Ù.



    example.com °¡ÀÔÀÚ¿¡°Ô ¾ÏÈ£, Áý ÀüÈ­ ¹øÈ£¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (targetattr="userPassword || homePhone") (version 3.0; acl
     "Write Subscribers"; allow (write) userdn= "ldap://self" and
     authmethod="ssl";)

    ÀÌ ¿¹Á¦¿¡¼­´Â ou=subscribers,dc=example, dc=com Ç׸ñ¿¡ aci¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    example.com °¡ÀÔÀÚ¿¡°Ô´Â Áý ÁÖ¼Ò¿¡ ´ëÇÑ ¾²±â ¾×¼¼½º ±ÇÇÑÀÌ ¾ø½À´Ï´Ù. ÀÌ ¼Ó¼ºÀº example.comÀÇ Çʼö °áÁ¦ Á¤º¸·Î ¾÷¹«»ó Áß¿äÇϱ⠶§¹®¿¡ °¡ÀÔÀÚ°¡ »èÁ¦ÇÏÁö ¸øÇϵµ·Ï ¾×¼¼½º°¡ °ÅºÎµË´Ï´Ù.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå ¾Æ·¡ÀÇ Subscribers Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© "¾×¼¼½º Á¦¾î °ü¸®ÀÚ"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "Write Subscribers"¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
      1. "¸ðµç »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÏ¿© Á¦°ÅÇÑ ´ÙÀ½ "Ãß°¡"¸¦ ´©¸¨´Ï´Ù.
      2. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

      3. "°Ë»ö ¿µ¿ª"À» "Ư¼ö ±ÇÇÑ"À¸·Î ¼³Á¤Çϰí "°Ë»ö °á°ú" ¸ñ·Ï¿¡¼­ "ÀÚ½Å"À» ¼±ÅÃÇÕ´Ï´Ù.
      4. "Ãß°¡" ¹öưÀ» ´­·¯ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ "ÀÚ½Å"À» Ãß°¡ÇÕ´Ï´Ù.
      5. "È®ÀÎ"À» ´­·¯ "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.

    4. "±ÇÇÑ" ÅÇ¿¡¼­ ¾²±â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.
    5. "´ë»ó" ÅÇ¿¡¼­ "ÀÌ Ç׸ñ"À» ´­·¯ ´ë»ó µð·ºÅ丮 Ç׸ñ Çʵ忡 dc=subscribers, dc=example,dc=com Á¢¹Ì»ç¸¦ Ç¥½ÃÇÕ´Ï´Ù.
      1. ÇÏÀ§ Ç׸ñ ÇÊÅÍ Çʵ忡 ¾Æ·¡ ÇÊÅ͸¦ ÀÔ·ÂÇÕ´Ï´Ù.
      2. (!(unlistedSubscriber=yes))

      3. ¼Ó¼º Å×ÀÌºí¿¡¼­ homePhone, homePostalAddress ¹× mail ¼Ó¼º¿¡ ÇØ´çÇÏ´Â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
      4. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù. °£ÆíÇÏ°Ô ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é "¼±Åà ¾È ÇÔ" ¹öưÀ» ´­·¯ Å×ÀÌºí¿¡ ÀÖ´Â ¸ðµç ¼Ó¼ºÀÇ È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÑ ´ÙÀ½, "À̸§" ¸Ó¸®±ÛÀ» ´­·¯ ¼Ó¼ºÀ» ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄÇϰí ÇØ´ç ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù.

    6. SSLÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ·Á¸é "¼öµ¿À¸·Î ÆíÁý" ¹öưÀ» ´­·¯ ¼öµ¿ ÆíÁýÀ¸·Î ÀüȯÇÏ°í ´ÙÀ½°ú °°ÀÌ LDIF ¸í·É¹®¿¡ authmethod=sslÀ» Ãß°¡ÇÕ´Ï´Ù.
    7. (targetattr="homePostalAddress || homePhone || mail") (version 3.0; acl "Write Subscribers"; allow (write) (userdn= "ldap:///self") and authmethod="ssl";)

    8. "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    9. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    Áß¿ä ¿ªÇÒ¿¡ ´ëÇÑ ¾×¼¼½º Á¦ÇÑ

    µð·ºÅ丮¿¡¼­ ¿ªÇÒ Á¤ÀǸ¦ »ç¿ëÇÏ¿© ¾÷¹«»ó Áß¿äÇÑ ±â´ÉÀ̳ª ³×Æ®¿öÅ© ¹× µð·ºÅ丮 °ü¸® ¶Ç´Â ´Ù¸¥ ¿ëµµ¸¦ ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ¿¹¸¦ µé¾î, ƯÁ¤ ½Ã°£°ú ¿äÀÏ¿¡ Àü¼¼°è ±â¾÷ »çÀÌÆ®¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ºÎºÐ ÁýÇÕÀ» ½Äº°ÇÏ¿© superAdmin ¿ªÇÒÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â ÀÀ±Þ Á¶Ä¡ ±³À°À» À̼öÇÑ Æ¯Á¤ »çÀÌÆ®ÀÇ Á÷¿øµéÀÌ ¸ðµÎ Æ÷ÇÔµÈ First Aid ¿ªÇÒÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ªÇÒ Á¤ÀǸ¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀº "¿ªÇÒ ÇÒ´ç"À» ÂüÁ¶ÇϽʽÿÀ.

    Áß¿äÇÑ ±â¾÷ ¶Ç´Â ºñÁî´Ï½º ±â´É¿¡ ´ëÇÑ »ç¿ëÀÚ ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â ¿ªÇÒÀÌ ÀÖÀ» °æ¿ì ÀÌ ¿ªÇÒ¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, example.comÀÇ Á÷¿øµéÀº superAdmin ¿ªÇÒÀ» Á¦¿ÜÇÑ ¸ðµç ¿ªÇÒÀ» ÀÚ½ÅÀÇ Ç׸ñ¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ACI "Roles" ¿¹Á¦¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

    ACI "Roles"

    example.com Á÷¿øµé¿¡°Ô superAdmin ¿ªÇÒÀ» Á¦¿ÜÇÑ ¸ðµç ¿ªÇÒÀ» ÀÚ½ÅÀÇ Ç׸ñ¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (targetattr="*") (targattrfilters="add=nsRoleDN:(nsRoleDN !=
     "cn=superAdmin, dc=example, dc=com")") (version 3.0; acl "Roles";
     allow (write) userdn= "ldap:///self" and dns="*.example.com";)

    ÀÌ ¿¹Á¦¿¡¼­´Â ou=example-people,dc=example, dc=com Ç׸ñ¿¡ ACI¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© "¾×¼¼½º Á¦¾î °ü¸®ÀÚ"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "Roles"¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
      1. "¸ðµç »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÏ¿© Á¦°ÅÇÑ ´ÙÀ½ "Ãß°¡"¸¦ ´©¸¨´Ï´Ù.
      2. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

      3. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¿¡¼­ "°Ë»ö ¿µ¿ª"À» "Ư¼ö ±ÇÇÑ"À¸·Î ¼³Á¤Çϰí "°Ë»ö °á°ú" ¸ñ·Ï¿¡¼­ "ÀÚ½Å"À» ¼±ÅÃÇÕ´Ï´Ù.
      4. "Ãß°¡" ¹öưÀ» ´­·¯ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ "ÀÚ½Å"À» Ãß°¡ÇÕ´Ï´Ù.
      5. "È®ÀÎ"À» ´­·¯ "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.

    4. "±ÇÇÑ" ÅÇ¿¡¼­ ¾²±â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.
    5. "È£½ºÆ®" ÅÇ¿¡¼­ "Ãß°¡"¸¦ ´­·¯ "È£½ºÆ® ÇÊÅÍ Ãß°¡" ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. DNS È£½ºÆ® ÇÊÅÍ Çʵ忡 *.example.comÀ» ÀÔ·ÂÇÕ´Ï´Ù. "È®ÀÎ"À» ´­·¯ ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.
    6. ¿ªÇÒ¿¡ ´ëÇÑ °ª ±â¹ÝÀÇ ÇÊÅ͸¦ ÀÛ¼ºÇÏ·Á¸é "¼öµ¿À¸·Î ÆíÁý" ¹öưÀ» ´­·¯ ¼öµ¿ ÆíÁýÀ¸·Î ÀüȯÇÕ´Ï´Ù. LDIF ¸í·É¹®ÀÇ ½ÃÀÛ ºÎºÐ¿¡ ¾Æ·¡ ¸í·ÉÀ» Ãß°¡ÇÕ´Ï´Ù.
    7. (targattrfilters="add=nsRoleDN:(nsRoleDN != "cn=superAdmin, dc=example,dc=com")")

      LDIF ¸í·É¹®ÀÌ ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

      (targetattr="*") (targattrfilters="add=nsRoleDN:(nsRoleDN != "cn=superAdmin, dc=example,dc=com")") (target = "ldap:///dc=example,dc=com") (version 3.0; acl "Roles"; allow (write) (userdn = "ldap:///self") and (dns="*.example.com");)

    8. "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    9. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    ±×·ì¿¡ Á¢¹Ì»ç¿¡ ´ëÇÑ Àüü ¾×¼¼½º ±ÇÇÑ ºÎ¿©

    ´ëºÎºÐÀÇ µð·ºÅ丮¿¡´Â ±â¾÷ÀÇ Æ¯Á¤ ±â´ÉÀ» ½Äº°ÇÏ´Â ±×·ìÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±×·ì¿¡ µð·ºÅ丮ÀÇ ¸ðµÎ ¶Ç´Â ÀϺο¡ ´ëÇÑ Àüü ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·ì¿¡ ¾×¼¼½º ±ÇÇÑÀ» Àû¿ëÇÏ¸é °¢ ±¸¼º¿ø¿¡ ´ëÇØ °³º°ÀûÀ¸·Î ¾×¼¼½º ±ÇÇÑÀ» ¼³Á¤ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. »ç¿ëÀÚ¸¦ ±×·ì¿¡ Ãß°¡Çϱ⸸ ÇÏ¸é ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ¿¹¸¦ µé¾î, ÀÏ¹Ý ¼³Ä¡ ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÏ¿© Directory Server¸¦ ¼³Ä¡ÇÏ¸é µð·ºÅ丮¿¡ ´ëÇÑ Àüü ¾×¼¼½º ±ÇÇÑÀ» °¡Áø °ü¸®ÀÚ ±×·ìÀÌ ±âº»ÀûÀ¸·Î ÀÛ¼ºµË´Ï´Ù.

    example.comÀÇ °æ¿ì Human Resources ±×·ìÀº µð·ºÅ丮ÀÇ ou=example-people ºÐ±â¿¡ ´ëÇÑ Àüü ¾×¼¼½º ±ÇÇÑÀ» °®°í ÀÖÀ¸¹Ç·Î Á÷¿ø µð·ºÅ丮¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ACI "HR" ¿¹Á¦¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

    ACI "HR"

    µð·ºÅ丮ÀÇ employee ºÐ±â¿¡ ´ëÇÑ ¸ðµç ±ÇÇÑÀ» HR ±×·ì¿¡ ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (targetattr="*") (version 3.0; acl "HR"; allow (all)
     userdn= "ldap:///cn=HRgroup,ou=example-people,dc=example,dc=com";)

    ÀÌ ¿¹Á¦¿¡¼­´Â ou=example-people,dc=example, dc=com Ç׸ñ¿¡ ACI¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå ¾Æ·¡ÀÇ example.com-people Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© "¾×¼¼½º Á¦¾î °ü¸®ÀÚ"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "HR"À» ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
      1. "¸ðµç »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÏ¿© Á¦°ÅÇÑ ´ÙÀ½ "Ãß°¡"¸¦ ´©¸¨´Ï´Ù.
      2. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

      3. "°Ë»ö ¿µ¿ª"À» "»ç¿ëÀÚ ¹× ±×·ì"À¸·Î ¼³Á¤Çϰí "°Ë»ö ´ë»ó" Çʵ忡 "Hrgroup"À» ÀÔ·ÂÇÕ´Ï´Ù.
      4. ÀÌ ¿¹Á¦¿¡¼­´Â HR ±×·ìÀ̳ª ¿ªÇÒÀÌ ÀÛ¼ºµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ±×·ì ¹× ¿ªÇÒ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 5Àå "°í±Þ Ç׸ñ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

      5. "Ãß°¡" ¹öưÀ» ´­·¯ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ HR ±×·ìÀ» Ç¥½ÃÇÕ´Ï´Ù.
      6. "È®ÀÎ"À» ´­·¯ "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.

    4. "±ÇÇÑ" ÅÇ¿¡¼­ "¸ðµÎ ¼±ÅÃ" ¹öưÀ» ´©¸¨´Ï´Ù.
    5. ÇÁ·Ï½Ã ±ÇÇÑÀ» Á¦¿ÜÇÑ ¸ðµç È®ÀζõÀÌ ¼±Åõ˴ϴÙ.

    6. "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    7. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    ±×·ì Ç׸ñ Ãß°¡ ¹× »èÁ¦ ±ÇÇÑ ºÎ¿©

    ÀϺΠ±â¾÷Àº Á÷¿øµéÀÌ È¿À²¼ºÀ» ³ôÀÌ°í ±â¾÷ÀÇ È°·Â¼Ò ¿ªÇÒÀ» ÇÏ´Â Ç׸ñÀ» Æ®¸®¿¡ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÕ´Ï´Ù.

    ¿¹¸¦ µé¾î example.com¿¡´Â Å״Ͻº, ¼ö¿µ, ½ºÅ°, ·Ñ Ç÷¹À× µî ¿©·¯ Ŭ·´À¸·Î ±¸¼ºµÈ Ȱµ¿ÀûÀÎ »ç±³ ¸ðÀÓÀÌ ÀÖÀ¸¸ç example.comÀÇ Á÷¿øÀ̶ó¸é ´©±¸µçÁö »õ Ŭ·´À» ³ªÅ¸³»´Â ±×·ì Ç׸ñÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ACI "Create Group" ¿¹Á¦¿¡¼­ ¼³¸íÇÕ´Ï´Ù. example.comÀÇ ¸ðµç Á÷¿øÀº ÀÌ·¯ÇÑ ±×·ì Áß ÇϳªÀÇ ±¸¼º¿øÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â "»ç¿ëÀÚ°¡ ±×·ì¿¡ ÀÚ½ÅÀ» Ãß°¡ ¶Ç´Â Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï Çã¿ë"ÀÇ ACI "Group Members"¿¡¼­ ¼³¸íÇÕ´Ï´Ù. ÇÏÁö¸¸ ±×·ì ¼ÒÀ¯ÀÚ¸¸ ±×·ì Ç׸ñÀ» ¼öÁ¤Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ACI "Delete Group" ¿¹Á¦¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

    ACI "Create Group"

    example.com Á÷¿øµé¿¡°Ô ou=Social Committee ºÐ±â¿¡ ±×·ì Ç׸ñÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (target="ldap:///ou=social committee,dc=example,dc=com)
     (targetattr="*")(targattrfilters="add=objectClass:
     (objectClass=groupOfNames)") (version 3.0; acl "Create Group";
     allow (read,search,add) (userdn= "ldap:///uid=*,ou=example-people,
     dc=example,dc=com") and dns="*.example.com";)



    ÁÖ

    ÀÌ ACI´Â ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÏÁö ¾Ê±â ¶§¹®¿¡ Ç׸ñ ÀÛ¼ºÀÚ°¡ Ç׸ñÀ» ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.



    ÀÌ ¿¹Á¦¿¡¼­´Â ou=social committee, dc=example,dc=com Ç׸ñ¿¡ ACI¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå ¾Æ·¡ÀÇ Social Committee Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© "¾×¼¼½º Á¦¾î °ü¸®ÀÚ"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "Create Group"À» ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
      1. "¸ðµç »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÏ¿© Á¦°ÅÇÑ ´ÙÀ½ "Ãß°¡"¸¦ ´©¸¨´Ï´Ù.
      2. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

      3. "°Ë»ö ¿µ¿ª"À» "Ư¼ö ±ÇÇÑ"À¸·Î ¼³Á¤Çϰí "°Ë»ö °á°ú" ¸ñ·Ï¿¡¼­ "¸ðµç ÀÎÁõµÈ »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÕ´Ï´Ù.
      4. "Ãß°¡" ¹öưÀ» ´­·¯ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ "¸ðµç ÀÎÁõµÈ »ç¿ëÀÚ"¸¦ Ãß°¡ÇÕ´Ï´Ù.
      5. "È®ÀÎ"À» ´­·¯ "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.

    4. "±ÇÇÑ" ÅÇ¿¡¼­ Àбâ, °Ë»ö ¹× Ãß°¡ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.
    5. "´ë»ó" ÅÇ¿¡¼­ "ÀÌ Ç׸ñ"À» ´­·¯ ´ë»ó µð·ºÅ丮 Ç׸ñ Çʵ忡 ou=social committee, dc=example,dc=com Á¢¹Ì»ç¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    6. "È£½ºÆ®" ÅÇ¿¡¼­ "Ãß°¡"¸¦ ´­·¯ "È£½ºÆ® ÇÊÅÍ Ãß°¡" ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. DNS È£½ºÆ® ÇÊÅÍ Çʵ忡 *.example.comÀ» ÀÔ·ÂÇÕ´Ï´Ù. "È®ÀÎ"À» ´­·¯ ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.
    7. Á÷¿øµéÀÌ ÀÌ ÇÏÀ§ Æ®¸®¿¡ ±×·ì Ç׸ñ¸¸ Ãß°¡ÇÒ ¼ö ÀÖµµ·Ï °ª ±â¹ÝÀÇ ÇÊÅ͸¦ ÀÛ¼ºÇÏ·Á¸é "¼öµ¿À¸·Î ÆíÁý" ¹öưÀ» ´­·¯ ¼öµ¿ ÆíÁýÀ¸·Î ÀüȯÇÕ´Ï´Ù. LDIF ¸í·É¹®ÀÇ ½ÃÀÛ ºÎºÐ¿¡ ¾Æ·¡ ¸í·ÉÀ» Ãß°¡ÇÕ´Ï´Ù.
    8. (targattrfilters="add=objectClass:(objectClass=groupOfNames)")

      LDIF ¸í·É¹®ÀÌ ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

      (targetattr = "*") (targattrfilters="add=objectClass:(objectClass=groupOfNames)") (target="ldap:///ou=social committee,dc=example,dc=com) (version 3.0; acl "Create Group"; allow (read,search,add) (userdn= "ldap:///all") and (dns="*.example.com"); )

    9. "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    10. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    ACI "Delete Group"

    example.com Á÷¿øµé¿¡°Ô ou=Social Committee ºÐ±â¿¡¼­ ±×·ì Ç׸ñÀ» ¼öÁ¤Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (target="ou=social committee,dc=example,dc=com)(targetattr = "*")
     
    (targattrfilters="del=objectClass:(objectClass=groupOfNames)")
     (version 3.0; acl "Delete Group"; allow (write,delete) userattr=
     "owner#GROUPDN";)

    ÀÌ ¿¹Á¦¿¡¼­´Â ou=social committee, dc=example,dc=com Ç׸ñ¿¡ aci¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    ÄܼÖÀ» »ç¿ëÇÒ °æ¿ì ¼öµ¿ ÆíÁý ¸ðµå·Î ´ë»ó ÇÊÅ͸¦ ÀÛ¼ºÇÏ°í ±×·ì ¼ÒÀ¯±ÇÀ» È®ÀÎÇØ¾ß Çϱ⠶§¹®¿¡ ÀÌ ACI¸¦ ÀÛ¼ºÇÏ´Â µ¥´Â È¿°úÀûÀÎ ¹æ¹ýÀÌ ¾Æ´Õ´Ï´Ù.

    ±×·ìÀ̳ª ¿ªÇÒ¿¡ Á¶°ÇºÎ ¾×¼¼½º ±ÇÇÑ ºÎ¿©

    ÀϹÝÀûÀ¸·Î ±×·ìÀ̳ª ¿ªÇÒ¿¡ µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â °æ¿ì ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ¸¦ »çĪÇϴ ħÀÔÀÚµé·ÎºÎÅÍ ÇØ´ç ±ÇÇÑÀ» º¸È£ÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼­ ±×·ìÀ̳ª ¿ªÇÒ¿¡ Áß¿äÇÑ ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â ¾×¼¼½º Á¦¾î ±ÔÄ¢¿¡´Â ¸¹Àº Á¶°ÇÀÌ µû¸¨´Ï´Ù.

    ¿¹¸¦ µé¾î, example.comÀº Àڻ簡 È£½ºÆÃ ¼­ºñ½º¸¦ Á¦°øÇÏ´Â µÎ ȸ»çÀÎ Company333°ú Company999¿¡ ´ëÇØ °¢°¢ µð·ºÅ丮 °ü¸®ÀÚ ¿ªÇÒÀ» ÀÛ¼ºÇß½À´Ï´Ù. example.comÀº µÎ ȸ»ç°¡ ÀÚ»ç µ¥ÀÌÅ͸¦ °ü¸®ÇÏ°í ¾×¼¼½º Á¦¾î ±ÔÄ¢À» ±¸ÇöÇÒ ¼ö ÀÖ´Â µ¿½Ã¿¡ ħÀÔÀڷκÎÅÍ µ¥ÀÌÅ͸¦ º¸È£ÇÒ ¼ö Àֱ⸦ ¿øÇÕ´Ï´Ù. ÀÌ·± ÀÌÀ¯·Î Company333°ú Company999´Â ´ÙÀ½°ú °°Àº Á¶°Ç¿¡ ºÎÇÕµÉ °æ¿ì µð·ºÅ丮 Æ®¸®ÀÇ ÇØ´ç ºÐ±â¿¡ ´ëÇÑ Àüü ±ÇÇÑÀ» °®½À´Ï´Ù.

    • ÀÎÁõ¼­¸¦ »ç¿ëÇÏ¿© SSLÀ» ÅëÇØ ÀÎÁõµÈ ¿¬°á
    • ¿ù¿äÀϺÎÅÍ ¸ñ¿äÀϱîÁö ¿ÀÀü 8½Ã¿¡¼­ ¿ÀÈÄ 6½Ã »çÀÌ¿¡ ¿äûÇÑ ¾×¼¼½º
    • °¢ ȸ»ç¿¡ ÁöÁ¤µÈ IP ÁּҷκÎÅÍ ¿äûÇÑ ¾×¼¼½º

    ÀÌ·¯ÇÑ Á¶°Ç¿¡ ´ëÇØ¼­´Â °¢ ȸ»çº° ACI(ACI "Company333" ¹× ACI "Company999")¿¡¼­ ¼³¸íÇÕ´Ï´Ù. µÎ ACIÀÇ ³»¿ëÀÌ °°±â ¶§¹®¿¡ ¾Æ·¡ ¿¹Á¦¿¡¼­´Â "Company333" ACI¿¡ ´ëÇØ¼­¸¸ ¼³¸íÇÕ´Ï´Ù.

    ACI "Company333"

    À§¿¡ ¸í½ÃµÈ Á¶°ÇÀ» ÀüÁ¦·Î Company333¿¡ µð·ºÅ丮ÀÇ ºÐ±â¿¡ ´ëÇÑ Àüü ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (target="ou=Company333,ou=corporate-clients,dc=example,dc=com")
     (targetattr = "*") (version 3.0; acl "Company333"; allow (all)
     (roledn="ldap:///cn=DirectoryAdmin,ou=Company333,
     ou=corporate-clients,dc=example,dc=com") and (authmethod="ssl") and
     (dayofweek="Mon,Tues,Wed,Thu") and (timeofday >= "0800" and
     timeofday <= "1800") and (ip="255.255.123.234"); )

    ÀÌ ¿¹Á¦¿¡¼­´Â ou=Company333, ou=corporate-clients,dc=example,dc=com Ç׸ñ¿¡ ACI¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå ¾Æ·¡ÀÇ Company333 Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© "¾×¼¼½º Á¦¾î °ü¸®ÀÚ"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "Company333"À» ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
      1. "¸ðµç »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÏ¿© Á¦°ÅÇÑ ´ÙÀ½ "Ãß°¡"¸¦ ´©¸¨´Ï´Ù.
      2. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

      3. "°Ë»ö ¿µ¿ª"À» "»ç¿ëÀÚ ¹× ±×·ì"À¸·Î ¼³Á¤Çϰí "°Ë»ö ´ë»ó" Çʵ忡 "DirectoryAdmin"À» ÀÔ·ÂÇÕ´Ï´Ù.
      4. ÀÌ ¿¹Á¦¿¡¼­´Â cnÀÌ DirectoryAdminÀÎ °ü¸®ÀÚ ¿ªÇÒÀÌ ÀÛ¼ºµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

      5. "Ãß°¡" ¹öưÀ» ´­·¯ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ °ü¸®ÀÚ ¿ªÇÒÀ» Ç¥½ÃÇÕ´Ï´Ù.
      6. "È®ÀÎ"À» ´­·¯ "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.

    4. "±ÇÇÑ" ÅÇ¿¡¼­ "¸ðµÎ ¼±ÅÃ" ¹öưÀ» ´©¸¨´Ï´Ù.
    5. "´ë»ó" ÅÇ¿¡¼­ "ÀÌ Ç׸ñ"À» ´­·¯ ´ë»ó µð·ºÅ丮 Ç׸ñ Çʵ忡 ou=Company333,ou=corporate-clients,dc=example,dc=com Á¢¹Ì»ç¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    6. "È£½ºÆ®" ÅÇ¿¡¼­ "Ãß°¡"¸¦ ´­·¯ "È£½ºÆ® ÇÊÅÍ Ãß°¡" ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. IP ÁÖ¼Ò È£½ºÆ® ÇÊÅÍ Çʵ忡 255.255.123.234¸¦ ÀÔ·ÂÇÕ´Ï´Ù. "È®ÀÎ"À» ´­·¯ ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.
    7. IP ÁÖ¼Ò´Â Company333 °ü¸®ÀÚ°¡ example.com µð·ºÅ丮¿¡ ¿¬°áÇÒ ¶§ »ç¿ëÇϴ ȣ½ºÆ® ½Ã½ºÅÛÀÇ À¯È¿ÇÑ IP ÁÖ¼Ò¿©¾ß ÇÕ´Ï´Ù.

    8. "½Ã°£" ÅÇ¿¡¼­ ¿ù¿äÀÏ¿¡¼­ ¸ñ¿äÀϱîÁö, ¿ÀÀü 8½Ã¿¡¼­ ¿ÀÈÄ 6½Ã±îÁö¿¡ ÇØ´çÇÏ´Â ½Ã°£ ºí·ÏÀ» ¼±ÅÃÇÕ´Ï´Ù.
    9. ¼±ÅÃÇÑ ½Ã°£ ºí·ÏÀ» ÁöÁ¤ÇÏ´Â ¸Þ½ÃÁö°¡ Å×ÀÌºí ¾Æ·¡¿¡ ³ªÅ¸³³´Ï´Ù.

    10. Company333 °ü¸®ÀڷκÎÅÍÀÇ SSL ÀÎÁõÀ» ½ÇÇàÇÏ·Á¸é "¼öµ¿À¸·Î ÆíÁý" ¹öưÀ» ´­·¯ ¼öµ¿ ÆíÁýÀ¸·Î ÀüȯÇÕ´Ï´Ù. LDIF ¸í·É¹®ÀÇ ³¡ ºÎºÐ¿¡ ¾Æ·¡ ¸í·ÉÀ» Ãß°¡ÇÕ´Ï´Ù.
    11. and (authmethod="ssl")

      LDIF ¸í·É¹®ÀÌ ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

      aci: (targetattr = "*")(target="ou=Company333,
       ou=corporate-clients,dc=example,dc=com") (version 3.0; acl
       "Company333"; allow (all) (roledn="ldap:///cn=DirectoryAdmin,
       ou=Company333,ou=corporate-clients, dc=example,dc=com") and
       (dayofweek="Mon,Tues,Wed,Thu") and (timeofday >= "0800" and
       timeofday <= "1800") and (ip="255.255.123.234") and
       (authmethod="ssl"); )

    12. "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    13. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    ¾×¼¼½º °ÅºÎ

    µð·ºÅ丮¿¡ ¾÷¹«»ó Áß¿äÇÑ Á¤º¸°¡ ÀÖÀ¸¸é µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ±¸Ã¼ÀûÀ¸·Î °ÅºÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ¿¹¸¦ µé¾î, example.comÀº ¸ðµç °¡ÀÔÀÚ°¡ ÀÚ½ÅÀÇ Ç׸ñ¿¡¼­ ¿¬°á ½Ã°£À̳ª °èÁ Àܰí¿Í °°Àº °áÁ¦ Á¤º¸¸¦ ÀÐÀ» ¼ö ÀÖµµ·Ï Çã¿ëÇÏÁö¸¸ ÀÌ Á¤º¸¿¡ ´ëÇÑ ¾²±â ¾×¼¼½º´Â ¸í½ÃÀûÀ¸·Î °ÅºÎÇÕ´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ACI "Billing Info Read" ¹× ACI "Billing Info Deny"¿¡¼­ °¢°¢ ¼³¸íÇÕ´Ï´Ù.

    ACI "Billing Info Read"

    °¡ÀÔÀÚ¿¡°Ô ÀÚ½ÅÀÇ Ç׸ñ¿¡¼­ °áÁ¦ Á¤º¸¸¦ ÀÐÀ» ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (targetattr="connectionTime || accountBalance") (version 3.0;
     acl "Billing Info Read"; allow (search,read)
     userdn="ldap:///self";)

    ÀÌ ¿¹Á¦¿¡¼­´Â ½ºÅ°¸¶¿¡ ÇØ´ç ¼Ó¼ºÀÌ ÀÛ¼ºµÇ¾î ÀÖÀ¸¸ç ou=subscribers,dc=example,dc=com Ç׸ñ¿¡ ACI¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå ¾Æ·¡ÀÇ Subscribers Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© "¾×¼¼½º Á¦¾î °ü¸®ÀÚ"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "Billing Info Read"¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
      1. "¸ðµç »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÏ¿© Á¦°ÅÇÑ ´ÙÀ½ "Ãß°¡"¸¦ ´©¸¨´Ï´Ù.
      2. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

      3. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¿¡¼­ "°Ë»ö ¿µ¿ª"À» "Ư¼ö ±ÇÇÑ"À¸·Î ¼³Á¤Çϰí "°Ë»ö °á°ú" ¸ñ·Ï¿¡¼­ "ÀÚ½Å"À» ¼±ÅÃÇÕ´Ï´Ù.
      4. "Ãß°¡" ¹öưÀ» ´­·¯ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ "ÀÚ½Å"À» Ãß°¡ÇÕ´Ï´Ù.
      5. "È®ÀÎ"À» ´­·¯ "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.

    4. "±ÇÇÑ" ÅÇ¿¡¼­ °Ë»ö ¹× Àб⠱ÇÇÑ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.
    5. "´ë»ó" ÅÇ¿¡¼­ "ÀÌ Ç׸ñ"À» ´­·¯ ´ë»ó µð·ºÅ丮 Ç׸ñ Çʵ忡 ou=subscribers, dc=example,dc=com Á¢¹Ì»ç¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¼Ó¼º Å×ÀÌºí¿¡¼­ connectionTime ¼Ó¼º°ú accountBalance ¼Ó¼º¿¡ ÇØ´çÇÏ´Â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
    6. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù. °£ÆíÇÏ°Ô ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é "¼±Åà ¾È ÇÔ" ¹öưÀ» ´­·¯ Å×ÀÌºí¿¡ ÀÖ´Â ¸ðµç ¼Ó¼ºÀÇ È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÑ ´ÙÀ½, "À̸§" ¸Ó¸®±ÛÀ» ´­·¯ ¼Ó¼ºÀ» ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄÇϰí ÇØ´ç ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù.

      ÀÌ ¿¹Á¦¿¡¼­´Â connectionTime ¼Ó¼º°ú accountBalance ¼Ó¼ºÀÌ ½ºÅ°¸¶¿¡ Ãß°¡µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    7. "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    8. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    ACI "Billing Info Deny"

    °¡ÀÔÀÚ¿¡°Ô ÀÚ½ÅÀÇ Ç׸ñ¿¡¼­ °áÁ¦ Á¤º¸¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (targetattr="connectionTime || accountBalance") (version 3.0;
     acl "Billing Info Deny"; deny (write) userdn= "ldap:///self";)

    ÀÌ ¿¹Á¦¿¡¼­´Â ½ºÅ°¸¶¿¡ ÇØ´ç ¼Ó¼ºÀÌ ÀÛ¼ºµÇ¾î ÀÖÀ¸¸ç ou=subscribers,dc=example,dc=com Ç׸ñ¿¡ ACI¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå ¾Æ·¡ÀÇ Subscribers Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸£°í ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© "¾×¼¼½º Á¦¾î °ü¸®ÀÚ"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "Billing Info Deny"¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
      1. "¸ðµç »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÏ¿© Á¦°ÅÇÑ ´ÙÀ½ "Ãß°¡"¸¦ ´©¸¨´Ï´Ù.
      2. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

      3. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¿¡¼­ "°Ë»ö ¿µ¿ª"À» "Ư¼ö ±ÇÇÑ"À¸·Î ¼³Á¤Çϰí "°Ë»ö °á°ú" ¸ñ·Ï¿¡¼­ "ÀÚ½Å"À» ¼±ÅÃÇÕ´Ï´Ù.
      4. "Ãß°¡" ¹öưÀ» ´­·¯ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ "ÀÚ½Å"À» Ãß°¡ÇÕ´Ï´Ù.
      5. "È®ÀÎ"À» ´­·¯ "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.

    4. "±ÇÇÑ" ÅÇ¿¡¼­ ¾²±â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.
    5. "¼öµ¿À¸·Î ÆíÁý" ¹öưÀ» ´©¸£°í Ç¥½ÃµÈ LDIF ¸í·É¹®¿¡¼­ allow¸¦ deny·Î º¯°æÇÕ´Ï´Ù.
    6. "´ë»ó" ÅÇ¿¡¼­ "ÀÌ Ç׸ñ"À» ´­·¯ ´ë»ó µð·ºÅ丮 Ç׸ñ Çʵ忡 ou=subscribers, dc=example,dc=com Á¢¹Ì»ç¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¼Ó¼º Å×ÀÌºí¿¡¼­ connectionTime ¼Ó¼º°ú accountBalance ¼Ó¼º¿¡ ÇØ´çÇÏ´Â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
    7. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù. °£ÆíÇÏ°Ô ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é "¼±Åà ¾È ÇÔ" ¹öưÀ» ´­·¯ Å×ÀÌºí¿¡ ÀÖ´Â ¸ðµç ¼Ó¼ºÀÇ È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÑ ´ÙÀ½, "À̸§" ¸Ó¸®±ÛÀ» ´­·¯ ¼Ó¼ºÀ» ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄÇϰí ÇØ´ç ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù.

      ÀÌ ¿¹Á¦¿¡¼­´Â connectionTime ¼Ó¼º°ú accountBalance ¼Ó¼ºÀÌ ½ºÅ°¸¶¿¡ Ãß°¡µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    8. "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    9. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    ÇÊÅ͸µÀ» »ç¿ëÇÑ ´ë»ó ¼³Á¤

    µð·ºÅ丮¿¡ ºÐ»êµÈ ¿©·¯ Ç׸ñ¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Çã¿ëÇÏ´Â ¾×¼¼½º Á¦¾î¸¦ ¼³Á¤ÇÏ·Á¸é ÇÊÅ͸¦ »ç¿ëÇÏ¿© ´ë»óÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ë»ö ÇÊÅÍ´Â ¾×¼¼½º°¡ °ü¸®µÇ´Â °³Ã¼ÀÇ À̸§À» Á÷Á¢ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¹Ç·Î ƯÈ÷ µð·ºÅ丮°¡ º¹ÀâÇÒ¼ö·Ï ½Ç¼ö·Î À߸øµÈ °³Ã¼¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©Çϰųª °ÅºÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÇÊÅ͸¦ »ç¿ëÇÒ °æ¿ì µð·ºÅ丮 ³»ÀÇ ¾×¼¼½º Á¦¾î ¹®Á¦Á¡À» ÇØ°áÇÏ±â ¾î·Æ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

    »ç¿ëÀÚ°¡ ±×·ì¿¡ ÀÚ½ÅÀ» Ãß°¡ ¶Ç´Â Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï Çã¿ë

    ´ëºÎºÐÀÇ µð·ºÅ丮´Â »ç¿ëÀÚ°¡ ±×·ì¿¡ ÀÚ½ÅÀ» Ãß°¡Çϰųª Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ´Â ACI¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ ¿ìÆí ¸ñ·Ï¿¡ ÀÚ½ÅÀ» Ãß°¡Çϰųª Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÒ °æ¿ì ÀÌ·¯ÇÑ ACI¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    example.com Á÷¿øµéÀº ou=social committee ÇÏÀ§ Æ®¸®ÀÇ ¸ðµç ±×·ì Ç׸ñ¿¡ ÀÚ½ÅÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ACI "Group Members" ¿¹Á¦¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

    ACI "Group Members"

    example.com Á÷¿øµé¿¡°Ô ±×·ì¿¡ ÀÚ½ÅÀ» Ãß°¡Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é LDIF·Î ¾Æ·¡ ¸í·É¹®À» ÀÛ¼ºÇÕ´Ï´Ù.

    aci: (targettattr="member")(version 3.0; acl "Group Members";
     allow (selfwrite)
     (userdn= "ldap:///uid=*,ou=example-people,dc=example,dc=com") ;)

    ÀÌ ¿¹Á¦¿¡¼­´Â ou=social committee, dc=example,dc=com Ç׸ñ¿¡ ACI¸¦ Ãß°¡ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    Äֿܼ¡¼­ ´ÙÀ½À» ¼öÇàÇÏ¿© ÀÌ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "µð·ºÅ丮" ÅÇÀÇ ¿ÞÂÊ Å½»ö Æ®¸®¿¡¼­ example.com ³ëµå ¾Æ·¡ÀÇ example-people Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸¥ ´ÙÀ½ ÆË¾÷ ¸Þ´º¿¡¼­ "¾×¼¼½º ±ÇÇÑ ¼³Á¤"À» ¼±ÅÃÇÏ¿© ¾×¼¼½º Á¦¾î °ü¸®ÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. "»õ·Î ¸¸µé±â"¸¦ ´­·¯ "¾×¼¼½º Á¦¾î ÆíÁý±â"¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    3. "»ç¿ëÀÚ/±×·ì" ÅÇÀÇ ACI À̸§ Çʵ忡 "Group Members"¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
      1. "¸ðµç »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÏ¿© Á¦°ÅÇÑ ´ÙÀ½ "Ãß°¡"¸¦ ´©¸¨´Ï´Ù.
      2. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

      3. "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¿¡¼­ "°Ë»ö ¿µ¿ª"À» "Ư¼ö ±ÇÇÑ"À¸·Î ¼³Á¤Çϰí "°Ë»ö °á°ú" ¸ñ·Ï¿¡¼­ "¸ðµç ÀÎÁõµÈ »ç¿ëÀÚ"¸¦ ¼±ÅÃÇÕ´Ï´Ù.
      4. "Ãß°¡" ¹öưÀ» ´­·¯ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚ ¸ñ·Ï¿¡ "¸ðµç ÀÎÁõµÈ »ç¿ëÀÚ"¸¦ Ãß°¡ÇÕ´Ï´Ù.
      5. "È®ÀÎ"À» ´­·¯ "»ç¿ëÀÚ ¹× ±×·ì Ãß°¡" ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.

    4. "±ÇÇÑ" ÅÇ¿¡¼­ ÀÚü ¾²±â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.
    5. "´ë»ó" ÅÇÀÇ ´ë»ó µð·ºÅ丮 Ç׸ñ Çʵ忡 dc=example,dc=com Á¢¹Ì»ç¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ¼Ó¼º Å×ÀÌºí¿¡¼­ member ¼Ó¼º¿¡ ÇØ´çÇÏ´Â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
    6. ´Ù¸¥ È®ÀζõÀº ¸ðµÎ ¼±Åà Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù. °£ÆíÇÏ°Ô ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é "¼±Åà ¾È ÇÔ" ¹öưÀ» ´­·¯ Å×ÀÌºí¿¡ ÀÖ´Â ¸ðµç ¼Ó¼ºÀÇ È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÑ ´ÙÀ½, "À̸§" ¸Ó¸®±ÛÀ» ´­·¯ ¼Ó¼ºÀ» ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄÇϰí ÇØ´ç ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù.

    7. "È®ÀÎ"À» ´©¸¨´Ï´Ù.
    8. "¾×¼¼½º Á¦¾î °ü¸®ÀÚ" âÀÇ ¸ñ·Ï¿¡ »õ ACI°¡ Ãß°¡µË´Ï´Ù.

    ½°Ç¥°¡ ÀÖ´Â DN¿¡ ´ëÇÑ ±ÇÇÑ Á¤ÀÇ

    ½°Ç¥°¡ ÀÖ´Â DNÀº LDIF ACI ¸í·É¹®¿¡¼­ Ưº°È÷ ó¸®ÇØ¾ß ÇÕ´Ï´Ù. ACI ¸í·É¹®ÀÇ ´ë»ó ¹× ¹ÙÀÎµå ±ÔÄ¢ ºÎºÐ¿¡¼­ ¿ª½½·¡½Ã(\)¸¦ »ç¿ëÇÏ¿© ½°Ç¥¸¦ À̽ºÄÉÀÌÇÁÇØ¾ß ÇÕ´Ï´Ù. ¾Æ·¡ ¿¹Á¦¿¡¼­´Â ÀÌ ±¸¹®¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

    dn: dc=example.com Bolivia\, S.A.,dc=com
    objectClass: top
    objectClass: organization
    aci: (target="ldap:///dc=example.com Bolivia\,
     S.A.,dc=com")(targetattr="*") (version 3.0; acl "aci 2"; allow
     (all) groupdn = "ldap:///cn=Directory Administrators,dc=example.com
     Bolivia\, S.A.,dc=com";)

    ÇÁ·Ï½Ã ÀÎÁõ ACI ¿¹Á¦

    ÇÁ·Ï½Ã ÀÎÁõ ¹æ¹ýÀº ÀÚ½ÅÀÇ ID¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ¹ÙÀεåÇÏ´Â »ç¿ëÀÚ¿¡°Ô ÇÁ·Ï½Ã ÀÎÁõÀ» ÅëÇØ ´Ù¸¥ »ç¿ëÀÚÀÇ ±ÇÇÑÀ» ºÎ¿©Çϴ Ưº°ÇÑ ÀÎÁõ Çü½ÄÀÔ´Ï´Ù.

    ÀÌ ¿¹Á¦¿¡¼­´Â ´ÙÀ½°ú °°ÀÌ °¡Á¤ÇÕ´Ï´Ù.

    • Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¹ÙÀεå DNÀº "uid=MoneyWizAcctSoftware, ou=Applications,dc=example,dc=com"ÀÔ´Ï´Ù.
    • Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¾×¼¼½º¸¦ ¿äûÇÏ´Â ´ë»ó ÇÏÀ§ Æ®¸®´Â ou=Accounting,dc=example,dc=comÀÔ´Ï´Ù.
    • ou=Accounting,dc=example,dc=com ÇÏÀ§ Æ®¸®¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» °¡Áø °èÁ¤ °ü¸®ÀÚ°¡ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

    Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ °èÁ¤ °ü¸®ÀÚ¿Í µ¿ÀÏÇÑ ¾×¼¼½º ±ÇÇÑÀ» »ç¿ëÇÏ¿© Accounting ÇÏÀ§ Æ®¸®¿¡ ¾×¼¼½ºÇÏ·Á¸é ´ÙÀ½°ú °°Àº Á¶°ÇÀ» ¸¸Á·ÇØ¾ß ÇÕ´Ï´Ù.

    • °èÁ¤ °ü¸®ÀÚ¿¡°Ô ou=Accounting,dc=example,dc=com ÇÏÀ§ Æ®¸®¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¾Æ·¡ ACI´Â °èÁ¤ °ü¸®ÀÚ Ç׸ñ¿¡ ¸ðµç ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
    • aci: (target="ldap:///ou=Accounting,dc=example,dc=com")
       (targetattr="*") (version 3.0; acl "allowAll-AcctAdmin"; allow
       (all) userdn="uid=AcctAdministrator,ou=Administrators,
       dc=example,dc=com")

    • Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÇÁ·Ï½Ã ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â ¾Æ·¡ ACI°¡ µð·ºÅ丮¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
    • aci: (target="ldap:///ou=Accounting,dc=example,dc=com")
       (targetattr="*") (version 3.0; acl "allowproxy-
       accountingsoftware"; allow (proxy) userdn=
       "uid=MoneyWizAcctSoftware,ou=Applications,dc=example,dc=com")

    ÀÌ ACI°¡ µð·ºÅ丮¿¡ ÀÖÀ¸¸é MoneyWizAcctSoftware Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥Àº µð·ºÅ丮¿¡ ¹ÙÀεåÇÏ¿© ÇÁ·Ï½Ã DNÀÇ ¾×¼¼½º ±ÇÇÑÀÌ ÇÊ¿äÇÑ ldapsearch ¶Ç´Â ldapmodify¿Í °°Àº LDAN ¸í·ÉÀ» Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

    À§ÀÇ ¿¹Á¦¿¡¼­ Ŭ¶óÀÌ¾ðÆ®°¡ ldapsearch ¸í·ÉÀ» ¼öÇàÇÏ·Á¸é ¸í·É¿¡ ´ÙÀ½°ú °°Àº ÄÁÆ®·ÑÀÌ Æ÷ÇԵ˴ϴÙ.

    # ldapsearch -w password \
    -D "uid=MoneyWizAcctSoftware,ou=Applications,dc=example,dc=com" \
    -y "uid=AcctAdministrator,ou=Administrators,dc=example,dc=com" ...

    Ŭ¶óÀÌ¾ðÆ®´Â ÀÚ½ÅÀ¸·Î ¹ÙÀεåÇÏÁö¸¸ ÇÁ·Ï½Ã Ç׸ñÀÇ ±ÇÇÑÀÌ ºÎ¿©µÇ¸ç ÇÁ·Ï½Ã Ç׸ñÀÇ ¾ÏÈ£¸¦ Á¦°øÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.



    ÁÖ

    µð·ºÅ丮 °ü¸®ÀÚÀÇ DNÀº ÇÁ·Ï½Ã DNÀ¸·Î »ç¿ëÇÒ ¼ö ¾øÀ¸¸ç µð·ºÅ丮 °ü¸®ÀÚ¿¡°Ô ÇÁ·Ï½Ã ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼öµµ ¾ø½À´Ï´Ù. ¶ÇÇÑ Directory Server°¡ ÇÑ °³ÀÇ ¹ÙÀεå ÀÛ¾÷¿¡¼­ ÇÁ·Ï½Ã ÀÎÁõ Á¦¾î¸¦ µÑ ÀÌ»ó ¼ö½ÅÇϸé Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¿À·ù°¡ ¹ÝȯµÇ°í ¹ÙÀÎµå ½Ãµµ´Â ½ÇÆÐÇÕ´Ï´Ù.



    À¯È¿ ±ÇÇÑ º¸±â

    µð·ºÅ丮 Ç׸ñ¿¡ ´ëÇÑ ¾×¼¼½º Á¤Ã¥À» À¯Áö°ü¸®ÇÒ ¶§ Á¤ÀÇÇÑ ACIÀÇ º¸¾È¿¡ ¹ÌÄ¡´Â ¿µÇâÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù¸é Å« µµ¿òÀÌ µË´Ï´Ù. Sun ONE Directory Server 5.2¿¡¼­´Â ±âÁ¸ ACI¸¦ Æò°¡Çϰí ÁöÁ¤µÈ Ç׸ñÀÇ Æ¯Á¤ »ç¿ëÀÚ¿¡°Ô ºÎ¿©µÇ´Â À¯È¿ ±ÇÇÑÀ» º¸°íÇÏ´Â »õ·Î¿î ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù.

    Directory Server´Â °Ë»ö ÀÛ¾÷¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â »õ·Î¿î "À¯È¿ ±ÇÇÑ º¸±â" ÄÁÆ®·Ñ¿¡ ÀÀ´äÇÏ¿© Ç׸ñ°ú ¼Ó¼º¿¡ ´ëÇÑ À¯È¿ ±ÇÇÑ Á¤º¸¸¦ °Ë»ö °á°ú·Î ¹ÝȯÇÕ´Ï´Ù. ÀÌ Ãß°¡ Á¤º¸¿¡´Â °¢ Ç׸ñ ¹× Ç׸ñ¿¡ ÀÖ´Â °¢ ¼Ó¼º¿¡ ´ëÇÑ ÀÐ±â ¹× ¾²±â ±ÇÇÑÀÌ Æ÷ÇԵ˴ϴÙ. °Ë»ö¿¡ »ç¿ëµÈ ¹ÙÀεå DNÀ̳ª ÀÓÀÇ DN¿¡ ´ëÇÑ ±ÇÇÑÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¹Ç·Î °ü¸®ÀÚ´Â µð·ºÅ丮 »ç¿ëÀÚÀÇ ±ÇÇÑÀ» Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.



    ÁÖÀÇ

    À¯È¿ ±ÇÇÑ º¸±â´Â ±× ÀÚü°¡ µð·ºÅ丮 ÀÛ¾÷À̹ǷΠº¸È£ ¹× ÀûÀýÇÑ Á¦ÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ Á¤º¸¿¡ ´ëÇÑ µð·ºÅ丮 »ç¿ëÀÚÀÇ ¾×¼¼½º¸¦ Á¦ÇÑÇÏ·Á¸é aclRights ¹× aclRightsInfo ¼Ó¼º¿¡ ´ëÇÑ ACI¸¦ Ãß°¡·Î ÀÛ¼ºÇÕ´Ï´Ù.



    À¯È¿ ±ÇÇÑ ±â´ÉÀº LDAP ÄÁÆ®·ÑÀ» »ç¿ëÇÕ´Ï´Ù. ¿¬°á Á¢¹Ì»ç¿¡ ´ëÇÑ À¯È¿ ±ÇÇÑÀ» º¸·Á¸é "¿¬°á Á¤Ã¥ ±¸¼º"¿¡ ¼³¸íµÈ °Íó·³ ¿¬°á Á¤Ã¥¿¡¼­ ÀÌ ÄÁÆ®·ÑÀ» Ȱ¼ºÈ­ÇØ¾ß ÇÕ´Ï´Ù. ¿ø°Ý ¼­¹ö¿¡ ¹ÙÀεåÇÒ ¶§ »ç¿ëÇÑ ÇÁ·Ï½Ã IDµµ À¯È¿ ±ÇÇÑ ¼Ó¼º¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

    À¯È¿ ±ÇÇÑ º¸±â ÄÁÆ®·Ñ »ç¿ë

    ldapsearch ¸í·ÉÀ» -J "1.3.6.1.4.1.42.2.27.9.5.2" ¿É¼Ç°ú ÇÔ²² »ç¿ëÇÏ¿© "À¯È¿ ±ÇÇÑ º¸±â" ÄÁÆ®·ÑÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ ÄÁÆ®·ÑÀº Ç׸ñ°ú ¼Ó¼º¿¡ ´ëÇÑ ¹ÙÀεå DN Ç׸ñÀÇ À¯È¿ ±ÇÇÑÀ» °Ë»ö °á°ú·Î ¹ÝȯÇÕ´Ï´Ù. ±âº» µ¿ÀÛÀ» º¯°æÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.

    • -c "dn: DN" - ÁöÁ¤µÈ DNÀ» »ç¿ëÇÑ »ç¿ëÀÚ ¹ÙÀεåÀÇ À¯È¿ ±ÇÇÑÀ» °Ë»ö °á°ú·Î Ç¥½ÃÇÕ´Ï´Ù. °ü¸®ÀÚ´Â ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¸é ´Ù¸¥ »ç¿ëÀÚÀÇ À¯È¿ ±ÇÇÑÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. -c "dn:" ¿É¼ÇÀº À͸í ÀÎÁõ¿¡ ´ëÇÑ À¯È¿ ±ÇÇÑÀ» Ç¥½ÃÇÕ´Ï´Ù.
    • -X "attributeName ..." - ÁöÁ¤µÈ ¼Ó¼º¿¡ ´ëÇÑ À¯È¿ ±ÇÇѵµ °Ë»ö °á°ú¿¡ Æ÷ÇԵ˴ϴÙ. °Ë»ö °á°ú¿¡ Ç¥½ÃµÇÁö ¾Ê´Â ¼Ó¼ºÀ» ÁöÁ¤ÇÏ·Á¸é ÀÌ ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ ÇöÀç Ç׸ñ¿¡ ¾ø´Â ¼Ó¼ºÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» °®°í ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

    -c ¹× -X ¼Ó¼º Áß ÇÑ °³³ª µÑ ¸ðµÎ¸¦ »ç¿ëÇÒ °æ¿ì "À¯È¿ ±ÇÇÑ º¸±â" ÄÁÆ®·ÑÀÇ OID¿¡ -J ¿É¼ÇÀÌ ¾Ï¹¬ÀûÀ¸·Î ÁöÁ¤µÇ¹Ç·Î º°µµ·Î ÁöÁ¤ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

    ±×·± ´ÙÀ½, °£´ÜÈ÷ ±ÇÇѸ¸ º¼ °ÍÀÎÁö ¾Æ´Ï¸é ÀÌ·¯ÇÑ ±ÇÇÑÀÌ ¾î¶»°Ô ºÎ¿© ¶Ç´Â °ÅºÎµÇ´ÂÁö ¼³¸íÇÏ´Â ÀÚ¼¼ÇÑ ·Î±ë Á¤º¸¸¦ º¼ °ÍÀÎÁö ¼±ÅÃÇÕ´Ï´Ù. °¢°¢ aclRights ¶Ç´Â aclRightsInfo;logs¸¦ °Ë»ö °á°ú·Î ¹ÝȯÇÒ ¼Ó¼º¿¡ Ãß°¡ÇÏ¿© Á¤º¸ À¯ÇüÀ» °áÁ¤ÇÕ´Ï´Ù. °£´ÜÇÑ ±ÇÇÑ Á¤º¸´Â ÀÚ¼¼ÇÑ ·Î±ë Á¤º¸ÀÇ ³»¿ë°ú Áߺ¹µÇÁö¸¸ µÎ ¼Ó¼ºÀ» ¸ðµÎ ¿äûÇÏ¿© À¯È¿ ±ÇÇÑ Á¤º¸¸¦ ¸ðµÎ ¹ÞÀ» ¼öµµ ÀÖ½À´Ï´Ù.



    ÁÖ

    aclRights ¹× aclRightsInfo;logs ¼Ó¼ºÀº °¡»óÀÇ ÀÛµ¿ °¡´É ¼Ó¼ºÀ¸·Î µ¿ÀÛÇÕ´Ï´Ù. µÎ ¼Ó¼ºÀº µð·ºÅ丮¿¡ ÀúÀåµÇÁö ¾ÊÀ¸¹Ç·Î ¸í½ÃÀûÀ¸·Î ¿äÃ»ÇØ¾ß¸¸ ¹ÝȯµË´Ï´Ù. Directory Server´Â "À¯È¿ ±ÇÇÑ º¸±â" ÄÁÆ®·Ñ¿¡ ÀÀ´äÇÏ¿© µÎ ¼Ó¼ºÀ» »ý¼ºÇÕ´Ï´Ù.

    ÀÌ·± ÀÌÀ¯·Î µÎ ¼Ó¼ºÀº ¸ðµç Á¾·ùÀÇ °Ë»ö ÀÛ¾÷À̳ª ÇÊÅÍ¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.



    ¾Æ·¡ ¿¹Á¦¿¡¼­´Â ¾î¶»°Ô »ç¿ëÀÚ°¡ µð·ºÅ丮¿¡¼­ ÀÚ½ÅÀÇ ±ÇÇÑÀ» º¼ ¼ö ÀÖ´ÂÁö º¸¿©ÁÝ´Ï´Ù. °á°ú¿¡¼­ 1Àº ±ÇÇÑÀÌ ºÎ¿©µÈ °ÍÀ», 0Àº ±ÇÇÑÀÌ °ÅºÎµÈ °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

    % ldapsearch -J "1.3.6.1.4.1.42.2.27.9.5.2" \
                 -h rousseau.example.com -p 389 \
                 -D "uid=cfuente,ou=People,dc=example,dc=com" \
                 -w password -b "dc=example,dc=com" \
                 "(objectclass=*)" aclRights

    dn: dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: ou=Groups, dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: ou=People, dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: cn=Accounting Managers,ou=groups,dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: cn=HR Managers,ou=groups,dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: uid=bjensen,ou=People, dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: uid=cfuente, ou=People, dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:1,proxy:0

    ÀÌ °á°ú´Â Carla Fuente¿¡°Ô ÃÖ¼ÒÇÑ Àб⠱ÇÇÑÀÌ ÀÖ´Â µð·ºÅ丮 Ç׸ñÀ» º¸¿©ÁÖ¸ç ÀÚ½ÅÀÇ Ç׸ñÀ» ¼öÁ¤ÇÒ ¼ö ÀÖÀ½À» Ç¥½ÃÇÕ´Ï´Ù. À¯È¿ ±ÇÇÑ ÄÁÆ®·ÑÀº ÀÏ¹Ý ¾×¼¼½º ±ÇÇÑÀ» ¹«½ÃÇÏÁö ¾ÊÀ¸¹Ç·Î »ç¿ëÀÚ´Â Àб⠱ÇÇÑÀÌ ¾ø´Â Ç׸ñÀ» º¼ ¼ö ¾ø½À´Ï´Ù. ¾Æ·¡ ¿¹Á¦¿¡¼­ µð·ºÅ丮 °ü¸®ÀÚ´Â Carla Fuente¿¡°Ô Àб⠱ÇÇÑÀÌ ¾ø´Â Ç׸ñÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

    % ldapsearch -h rousseau.example.com -p 389 \
                 -D "cn=Directory Manager" -w password \
                 -c "dn: uid=cfuente,ou=People,dc=example,dc=com" \
                 -b "dc=example,dc=com" \
                 "(objectclass=*)" aclRights

    dn: dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: ou=Groups, dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: cn=Directory Administrators, dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:0,write:0,proxy:0

    dn: ou=Special Users,dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:0,write:0,proxy:0

    dn: ou=People, dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: cn=Accounting Managers,ou=groups,dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: cn=HR Managers,ou=groups,dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: uid=bjensen,ou=People, dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    dn: uid=cfuente, ou=People, dc=example,dc=com
    aclRights;entryLevel: add:0,delete:0,read:1,write:1,proxy:0

    À§ÀÇ °á°ú¿¡¼­ µð·ºÅ丮 °ü¸®ÀÚ´Â Carla Fuente°¡ µð·ºÅ丮 Æ®¸®ÀÇ Special Users³ª Directory Administrators ºÐ±â¸¦ º¼ ¼öµµ ¾ø´Ù´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ ¿¹Á¦¿¡¼­ µð·ºÅ丮 °ü¸®ÀÚ´Â Carla Fuente°¡ ÀÚ½ÅÀÇ Ç׸ñ¿¡ ÀÖ´Â mail ¼Ó¼º°ú manager ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ¾ø´Ù´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

    % ldapsearch -h rousseau.example.com -p 389 \
                 -D "cn=Directory Manager" -w password \
                 -c "dn: uid=cfuente,ou=People,dc=example,dc=com" \
                 -b "dc=example,dc=com" \
                 "(uid=cfuente)" aclRights "*"

    version: 1
    dn: uid=cfuente, ou=People, dc=example,dc=com

    aclRights;attributeLevel;mail: search:1,read:1,compare:1,
     write:0,selfwrite_add:0,selfwrite_delete:0,proxy:0
    mail: cfuente@example.com

    aclRights;attributeLevel;uid: search:1,read:1,compare:1,
     write:1,selfwrite_add:1,selfwrite_delete:1,proxy:0
    uid: cfuente

    aclRights;attributeLevel;givenName: search:1,read:1,compare:1,
     write:1,selfwrite_add:1,selfwrite_delete:1,proxy:0
    givenName: Carla

    aclRights;attributeLevel;sn: search:1,read:1,compare:1,
     write:1,selfwrite_add:1,selfwrite_delete:1,proxy:0
    sn: Fuente

    aclRights;attributeLevel;cn: search:1,read:1,compare:1,
     write:1,selfwrite_add:1,selfwrite_delete:1,proxy:0
    cn: Carla Fuente

    aclRights;attributeLevel;userPassword: search:0,read:0,
     compare:0,write:1,selfwrite_add:1,selfwrite_delete:1,proxy:0
    userPassword: {SSHA}wnbWHIq2HPiY/5ECwe6MWBGx2KMiZ8JmjF80Ow==

    aclRights;attributeLevel;manager: search:1,read:1,compare:1,
     write:0,selfwrite_add:0,selfwrite_delete:0,proxy:0
    manager: uid=bjensen,ou=People,dc=example,dc=com

    aclRights;attributeLevel;telephoneNumber: search:1,read:1,compare:1,
     write:1,selfwrite_add:1,selfwrite_delete:1,proxy:0
    telephoneNumber: (234) 555-7898

    aclRights;attributeLevel;objectClass: search:1,read:1,compare:1,
     write:1,selfwrite_add:1,selfwrite_delete:1,proxy:0
    objectClass: top
    objectClass: person
    objectClass: organizationalPerson
    objectClass: inetorgperson

    aclRights;entryLevel: add:0,delete:0,read:1,write:0,proxy:0

    aclRights ¹× aclRightsInfo;logs ¼Ó¼º Çü½Ä¿¡ ´ëÇØ¼­´Â Sun ONE Directory Server Deployment GuideÀÇ Chapter 7, "Understanding the Effective Rights Results"¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.

    °í±Þ ¾×¼¼½º Á¦¾î: ¸ÅÅ©·Î ACI »ç¿ë

    ¹Ýº¹ µð·ºÅ丮 Æ®¸® ±¸Á¶¸¦ »ç¿ëÇÏ´Â Á¶Á÷¿¡¼­´Â ¸ÅÅ©·Î¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ »ç¿ëµÇ´Â ACI ¼ö¸¦ ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. µð·ºÅ丮 Æ®¸®ÀÇ ACI ¼ö¸¦ ÁÙÀÌ¸é ¾×¼¼½º Á¦¾î Á¤Ã¥ÀÇ °ü¸®°¡ ¿ëÀÌÇØÁö¸ç ACI ¸Þ¸ð¸®¸¦ È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ¸ÅÅ©·Î´Â ACI¿¡¼­ DN ¶Ç´Â DNÀÇ ÀϺκÐÀ» ³ªÅ¸³»´Â ÀÚ¸® Ç¥½ÃÀÚÀÔ´Ï´Ù. ¸ÅÅ©·Î¸¦ »ç¿ëÇÏ¿© ACIÀÇ ´ë»ó ºÎºÐ, ¹ÙÀÎµå ±ÔÄ¢ ºÎºÐ ¶Ç´Â µÎ ºÎºÐ¿¡¼­ ¸ðµÎ DNÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î LDAP ÀÛ¾÷ÀÌ ¼ö½ÅµÇ¸é Directory Server´Â ACI ¸ÅÅ©·Î¸¦ LDAP ÀÛ¾÷ÀÇ ´ë»ó ÀÚ¿ø°ú ºñ±³ÇÏ¿© ÀÏÄ¡ÇÏ´Â ÇÏÀ§ ¹®ÀÚ¿­ÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÀÏÄ¡ÇÏ´Â ÇÏÀ§ ¹®ÀÚ¿­ÀÌ ÀÖÀ¸¸é ÀÌ ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© ¹ÙÀÎµå ±ÔÄ¢Ãø ¸ÅÅ©·Î¸¦ È®ÀåÇϰí È®ÀåµÈ ¹ÙÀÎµå ±ÔÄ¢À» Æò°¡ÇÏ¿© ÀÚ¿ø¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °áÁ¤ÇÕ´Ï´Ù.

    ¸ÅÅ©·Î ACI ¿¹Á¦

    ¿¹Á¦¸¦ ÅëÇØ »ìÆìº¸¸é ¸ÅÅ©·Î ACIÀÇ ÀÌÁ¡°ú ÀÛµ¿ ¹æ½ÄÀ» ¸íÈ®È÷ ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸² 6-4¿¡¼­´Â ¸ÅÅ©·Î ACI¸¦ »ç¿ëÇÏ¿© È¿°úÀûÀ¸·Î Àüü ACI ¼ö¸¦ ÁÙÀÏ ¼ö ÀÖ´Â µð·ºÅ丮 Æ®¸®¸¦ º¸¿©ÁÝ´Ï´Ù.

    ÀÌ ±×¸²¿¡¼­´Â ÇÏÀ§ µµ¸ÞÀÎÀÇ ¹Ýº¹ ÆÐÅÏÀÌ µ¿ÀÏÇÑ Æ®¸® ±¸Á¶(ou=groups, ou=people)¸¦ °®½À´Ï´Ù. example.com µð·ºÅ丮 Æ®¸®¿¡ dc=hostedCompany2,dc=example,dc=com ¹× dc=hostedCompany3,dc=example,dc=com Á¢¹Ì»ç°¡ ÀúÀåµÇ±â ¶§¹®¿¡ ÀÌ ÆÐÅÏÀº Æ®¸® Àüü¿¡µµ ¹Ýº¹µË´Ï´Ù.

    µð·ºÅ丮 Æ®¸®¿¡ Àû¿ëµÇ´Â ACI¿¡µµ ¹Ýº¹ ÆÐÅÏÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î dc=hostedCompany1,dc=example,dc=com ³ëµå¿¡´Â ¾Æ·¡ ACI°¡ ÀÖ½À´Ï´Ù

    aci: (targetattr="*")(targetfilter=(objectClass=nsManagedDomain))
     (version 3.0; acl "Domain access"; allow (read,search) groupdn=
     "ldap:///cn=DomainAdmins,ou=Groups,dc=hostedCompany1,dc=example,
     dc=com";)

    ÀÌ ACI´Â DomainAdmins ±×·ì¿¡ dc=hostedCompany1,dc=example,dc=com Æ®¸®ÀÇ ¸ðµç Ç׸ñ¿¡ ´ëÇÑ ÀÐ±â ¹× °Ë»ö ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.

    ±×¸² 6-4    ¸ÅÅ©·Î ACIÀÇ µð·ºÅ丮 Æ®¸® ¿¹

    dc=hostedCompany1,dc=example,dc=com ³ëµå¿¡´Â ¾Æ·¡ ACI°¡ ÀÖ½À´Ï´Ù.

    aci: (targetattr="*")(targetfilter=(objectClass=nsManagedDomain))
     (version 3.0; acl "Domain access"; allow (read,search)
     groupdn="ldap:///cn=DomainAdmins,ou=Groups,dc=hostedCompany1,
     dc=example,dc=com";)

    dc=subdomain1,dc=hostedCompany1, dc=example,dc=com ³ëµå¿¡´Â ¾Æ·¡ ACI°¡ ÀÖ½À´Ï´Ù.

    aci: (targetattr="*")(targetfilter=(objectClass=nsManagedDomain))
     (version 3.0; acl "Domain access"; allow (read,search)
     groupdn="ldap:///cn=DomainAdmins,ou=Groups,dc=subdomain1,
     dc=hostedCompany1,dc=example,dc=com";)

    dc=hostedCompany2,dc=example,dc=com ³ëµå¿¡´Â ¾Æ·¡ ACI°¡ ÀÖ½À´Ï´Ù.

    aci: (targetattr="*")(targetfilter=(objectClass=nsManagedDomain))
     (version 3.0; acl "Domain access"; allow (read,search)
     groupdn="ldap:///cn=DomainAdmins,ou=Groups,dc=hostedCompany2,
     dc=example,dc=com";)

    dc=subdomain1,dc=hostedCompany2, dc=example,dc=com ³ëµå¿¡´Â ¾Æ·¡ ACI°¡ ÀÖ½À´Ï´Ù.

    aci: (targetattr="*")(targetfilter=(objectClass=nsManagedDomain))
     (version 3.0; acl "Domain access"; allow (read,search)
     groupdn="ldap:///cn=DomainAdmins,ou=Groups, dc=subdomain1,
     dc=hostedCompany2,dc=example,dc=com";)

    ³× °³ÀÇ ACI¿¡¼­ À¯ÀÏÇÑ Â÷ÀÌÁ¡Àº groupdn Ű¿öµå¿¡ ÁöÁ¤µÈ DNÀÔ´Ï´Ù. ÀÌ °æ¿ì DN¿¡ ¸ÅÅ©·Î¸¦ »ç¿ëÇÏ¿© dc=example,dc=com ³ëµå¿¡¼­ Æ®¸®ÀÇ ·çÆ®¿¡ ÀÖ´Â ÇÑ °³ÀÇ ACI·Î ³× °³ÀÇ ACI¸¦ ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ACI´Â ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

    aci: (target="ldap:///ou=Groups,($dn),dc=example,dc=com")
     (targetattr="*")(targetfilter=(objectClass=nsManagedDomain))
     (version 3.0; acl "Domain access"; allow (read,search) groupdn=
     "ldap:///cn=DomainAdmins,ou=Groups,[$dn],dc=example,dc=com";)

    ÀÌ °æ¿ì ¾Õ¿¡¼­ »ç¿ëÇÏÁö ¾Ê¾Ò´ø target Ű¿öµå°¡ »ç¿ëµÇ¾ú½À´Ï´Ù.

    À§ÀÇ ¿¹Á¦¿¡¼­´Â ACI ¼ö°¡ 4°³¿¡¼­ 1°³·Î ÁÙ¾ú½À´Ï´Ù. ÇÏÁö¸¸ Àüü µð·ºÅ丮 Æ®¸®ÀÇ ¹Ýº¹ ÆÐÅÏ ¼ö°¡ ÁÙ¾îµç´Ù´Â °Í¿¡ °¡Àå Å« ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù.

    ¸ÅÅ©·Î ACI ±¸¹®

    ÀÌ Àý¿¡¼­´Â ¼³¸íÀ» °£¼ÒÈ­Çϱâ À§ÇØ userdn, roledn, groupdn, userattr µîÀÇ ¹ÙÀεå ÀÚ°Ý Áõ¸íÀ» Á¦°øÇÏ´Â ACI Ű¿öµå¸¦ ¸ðµÎ ACIÀÇ ÁÖÁ¦¶ó°í ºÎ¸¨´Ï´Ù. ÁÖÁ¦´Â ACIÀÇ Àû¿ë ´ë»óÀ» °áÁ¤ÇÕ´Ï´Ù.

    ¸ÅÅ©·Î ACI¿¡´Â DN ¶Ç´Â DNÀÇ ÀϺκÐÀ» ´ëüÇÏ´Â ´ÙÀ½°ú °°Àº À¯ÇüÀÇ Ç¥Çö½ÄÀÌ Æ÷ÇԵ˴ϴÙ.

    • ($dn) - ´ë»ó ÀÏÄ¡ ¹× ÁÖÁ¦ÀÇ Á÷Á¢ ´ëü¿¡ »ç¿ëÇÕ´Ï´Ù.
    • [$dn] - ÁÖÁ¦ÀÇ ÇÏÀ§ Æ®¸®¿¡¼­ ÀÛµ¿ÇÏ´Â ¿©·¯ RDNÀ» ´ëüÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù.
    • ($attr.attributeName) - ´ë»ó Ç׸ñÀÇ attributeName ¼Ó¼º °ªÀ» ÁÖÁ¦·Î ´ëüÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù.

    Ç¥ 6-3¿¡´Â ACI¿¡¼­ DN ¸ÅÅ©·Î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ºÎºÐÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.

    Ç¥ 6-3    ACI Ű¿öµåÀÇ ¸ÅÅ©·Î

    ¸ÅÅ©·Î

    ACI Ű¿öµå

    ($dn)

    target, targetfilter, userdn, roledn, groupdn, userattr

    [$dn]

    targetfilter, userdn, roledn, groupdn, userattr

    ($attr.attrName)

    userdn, roledn, groupdn, userattr

    ´ÙÀ½°ú °°Àº Á¦ÇÑÀÌ Àû¿ëµË´Ï´Ù.

    • ÁÖÁ¦¿¡¼­ ($dn) ¹× [$dn] ¸ÅÅ©·Î¸¦ »ç¿ëÇÒ °æ¿ì ($dn) ¸ÅÅ©·Î°¡ Æ÷ÇÔµÈ ´ë»óÀ» ¹Ýµå½Ã Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.
    • ÁÖÁ¦¿¡¼­ ($dn) ¸ÅÅ©·Î´Â ($attr.attrName) ¸ÅÅ©·Î¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ [$dn] ¸ÅÅ©·Î´Â ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

    ´ë»óÀÇ ($dn) ÀÏÄ¡

    ACIÀÇ ´ë»ó¿¡ ÀÖ´Â ($dn) ¸ÅÅ©·Î´Â LDAP ¿äûÀÇ ´ë»ó Ç׸ñ¿¡ µû¶ó ´ëü °ªÀ» °áÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, cn=all,ou=groups,dc=subdomain1, dc=hostedCompany1,
    dc=example,dc=com
    Ç׸ñÀ» ´ë»óÀ¸·Î ÇÏ´Â LDAP ¿äû°ú ´ë»óÀ» ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇÏ´Â ACI°¡ ÀÖ½À´Ï´Ù.

    (target="ldap:///ou=Groups,($dn),dc=example,dc=com")

    ($dn) ¸ÅÅ©·Î´Â "dc=subdomain1, dc=hostedCompany1"°ú ÀÏÄ¡ÇϹǷΠACI ÁÖÁ¦¿¡ ÀÌ ÇÏÀ§ ¹®ÀÚ¿­ÀÌ ´ëüµË´Ï´Ù.

    ÁÖÁ¦ÀÇ ($dn) ´ëü

    ACI ÁÖÁ¦¿¡ ÀÖ´Â ($dn) ¸ÅÅ©·Î´Â ´ë»ó¿¡¼­ ÀÏÄ¡ÇÏ´Â Àüü ÇÏÀ§ ¹®ÀÚ¿­·Î ´ëüµË´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°Àº ACI ÁÖÁ¦¸¦ °¡Á¤ÇØ º¸½Ê½Ã¿À.

    groupdn="ldap:///cn=DomainAdmins,ou=Groups,($dn),dc=example,dc=com"

    À§ÀÇ ACI ÁÖÁ¦´Â ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

    groupdn="ldap:///cn=DomainAdmins,ou=Groups,dc=subdomain1,
     dc=hostedCompany1,dc=example,dc=com"

    ¸ÅÅ©·Î°¡ È®ÀåµÇ¸é Directory Server´Â ÀÏ¹Ý ÇÁ·Î¼¼½º¿¡ µû¶ó ACI¸¦ Æò°¡ÇÏ¿© ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù.



    ÁÖ

    ¸ÅÅ©·Î ´ëü¸¦ »ç¿ëÇÏ´Â ACI´Â Ç¥ÁØ ACI¿Í ´Þ¸® ¹Ýµå½Ã ´ë»ó Ç׸ñÀÇ ÀڽĿ¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÏÁö´Â ¾Ê½À´Ï´Ù. ÀÌ´Â ÀÚ½ÄÀÇ DNÀÌ ´ë»óÀÏ °æ¿ì ´ëü·Î ÀÎÇØ ÁÖÁ¦ ¹®ÀÚ¿­¿¡ À߸øµÈ DNÀÌ ÀÛ¼ºµÉ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.



    ÁÖÁ¦ÀÇ [$dn] ´ëü

    [$dn]ÀÇ ´ëü ¸ÞÄ¿´ÏÁòÀº ($dn)ÀÇ °æ¿ì¿Í ¾à°£ ´Ù¸¨´Ï´Ù. ÀÏÄ¡¸¦ ¹ß°ßÇÒ ¶§±îÁö ´ë»ó ÀÚ¿øÀÇ DNÀ» ¿©·¯ ¹ø °Ë»çÇÏ¸ç ¸Å¹ø °¡Àå ¿ÞÂÊÀÇ RDN ±¸¼º ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù.

    ¿¹¸¦ µé¾î, cn=all,ou=groups, dc=subdomain1,dc=hostedCompany1,
    dc=example,dc=com
    ÇÏÀ§ Æ®¸®¸¦ ´ë»óÀ¸·Î ÇÏ´Â LDAP ¿äû°ú ´ÙÀ½°ú °°Àº ACI°¡ ÀÖ½À´Ï´Ù.

    aci: (targetattr="*") (target="ldap:///ou=Groups,($dn),dc=example,
     dc=com") (version 3.0; acl "Domain access"; allow (read,search)
     groupdn="ldap:///cn=DomainAdmins,ou=Groups,[$dn],dc=example,dc=com
    ";)

    ¼­¹ö´Â ´ÙÀ½°ú °°ÀÌ ÀÌ ACI¸¦ È®ÀåÇÕ´Ï´Ù.

    1. ´ë»óÀÇ ($dn)Àº dc=subdomain1,dc=hostedCompany1°ú ÀÏÄ¡ÇÕ´Ï´Ù.
    2. ÁÖÁ¦ÀÇ [$dn]À» dc=subdomain1,dc=hostedCompany1·Î ´ëüÇÕ´Ï´Ù.
    3. µû¶ó¼­ ÁÖÁ¦´Â groupdn="ldap:///cn=DomainAdmins,ou=Groups, dc=subdomain1,dc=hostedCompany1,dc=example,dc=com"ÀÌ µË´Ï´Ù. ¹ÙÀεå DNÀÌ ÀÌ ±×·ìÀÇ ±¸¼º¿øÀ̾ ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿©µÇ¸é ¸ÅÅ©·Î È®ÀåÀÌ Áߴܵǰí ACI Æò°¡°¡ ¼öÇàµË´Ï´Ù. ¹ÙÀεå DNÀÌ ±×·ìÀÇ ±¸¼º¿øÀÌ ¾Æ´Ï¸é ÇÁ·Î¼¼½º°¡ °è¼ÓµË´Ï´Ù.

    4. ÁÖÁ¦ÀÇ [$dn]À» dc=hostedCompany1·Î ´ëüÇÕ´Ï´Ù.
    5. µû¶ó¼­ ÁÖÁ¦´Â groupdn="ldap:///cn=DomainAdmins,ou=Groups, dc=hostedCompany1,dc=example,dc=com"ÀÌ µË´Ï´Ù. ´Ù½Ã ¹ÙÀεå DNÀÌ ÀÌ ±×·ìÀÇ ±¸¼º¿øÀÎÁö Å×½ºÆ®ÇÏ¿©, ±¸¼º¿øÀÏ °æ¿ì ACI¸¦ ¿ÏÀüÈ÷ Æò°¡ÇÕ´Ï´Ù. ±×·ìÀÇ ±¸¼º¿øÀÌ ¾Æ´Ï¸é ÀÏÄ¡ÇÑ °ªÀÇ ¸¶Áö¸· RDN¿¡¼­ ¸ÅÅ©·Î È®ÀåÀÌ Áߴܵǰí ÀÌ ACI¿¡ ´ëÇÑ Æò°¡°¡ ¿Ï·áµË´Ï´Ù.

    [$dn] ¸ÅÅ©·Î¸¦ »ç¿ëÇÒ °æ¿ì µµ¸ÞÀÎ ¼öÁØ °ü¸®ÀÚ¿¡°Ô µð·ºÅ丮 Æ®¸®ÀÇ ¸ðµç ÇÏÀ§ µµ¸ÞÀο¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» À¯¿¬¼º ÀÖ°Ô ºÎ¿©ÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. µû¶ó¼­ ÀÌ ¸ÅÅ©·Î´Â µµ¸ÞÀΰ£ °èÃþ °ü°è¸¦ Ç¥½ÃÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù.

    ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°Àº ACI¸¦ °¡Á¤ÇØ º¸½Ê½Ã¿À.

    aci: (target="ldap:///ou=*,($dn),dc=example,dc=com")
     (targetattr="*")(targetfilter=(objectClass=nsManagedDomain))
     (version 3.0; acl "Domain access"; allow (read,search) groupdn=
     "ldap:///cn=DomainAdmins,ou=Groups,[$dn],dc=example,dc=com";)

    ÀÌ ACI´Â cn=DomainAdmins,ou=Groups, dc=hostedCompany1,
    dc=example,dc=com
    ±¸¼º¿ø¿¡°Ô dc=hostedCompany1ÀÇ ¸ðµç ÇÏÀ§ µµ¸ÞÀο¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇϹǷΠÀÌ ±×·ì¿¡ ¼ÓÇÑ °ü¸®ÀÚ´Â ÇÏÀ§ Æ®¸®
    (¿¹: ou=people,dc=subdomain1.1,dc=subdomain1)¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ÇÏÁö¸¸ ÀÌ¿Í µ¿½Ã¿¡ cn=DomainAdmins,ou=Groups, dc=subdomain1.1ÀÇ ±¸¼º¿ø¿¡°Ô´Â ou=people,dc=subdomain1, dc=hostedCompany1 ¹× ou=people,
    dc=hostedCompany1
    ³ëµå¿¡ ´ëÇÑ ¾×¼¼½º°¡ °ÅºÎµË´Ï´Ù.

    ($attr.attrName)ÀÇ ¸ÅÅ©·Î ÀÏÄ¡

    ($attr.attrname) ¸ÅÅ©·Î´Â Ç×»ó DNÀÇ ÁÖÁ¦ ºÎºÐ¿¡¼­ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº rolednÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

    roledn = "ldap:///cn=DomainAdmins,($attr.ou),dc=HostedCompany1, dc=example,dc=com"

    ÀÌÁ¦ ¼­¹ö°¡ ¾Æ·¡ Ç׸ñÀ» ´ë»óÀ¸·Î ÇÏ´Â LDAP ÀÛ¾÷À» ¼ö½ÅÇÑ´Ù°í °¡Á¤ÇØ º¸½Ê½Ã¿À.

    dn: cn=Babs Jensen,ou=People,dc=HostedCompany1, dc=example,dc=com
    cn: Babs Jensen
    sn: Jensen
    ou: Sales
    ...

    ACIÀÇ roledn ºÎºÐÀ» Æò°¡Çϱâ À§ÇØ ¼­¹ö´Â ´ë»ó Ç׸ñ¿¡ ÀúÀåµÈ ou ¼Ó¼º °ªÀ» Àаí ÁÖÁ¦¿¡ ÀÌ °ªÀ» ´ëüÇÏ¿© ¸ÅÅ©·Î¸¦ È®ÀåÇÕ´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼­ rolednÀº ´ÙÀ½°ú °°ÀÌ È®ÀåµË´Ï´Ù.

    roledn = "ldap:///cn=DomainAdmins,ou=Sales,dc=HostedCompany1, dc=example,dc=com"

    ±×·± ´ÙÀ½ Directory Server´Â ÀÏ¹Ý ACI Æò°¡ ¾Ë°í¸®Áò¿¡ µû¶ó ACI¸¦ Æò°¡ÇÕ´Ï´Ù.

    ¸ÅÅ©·Î¿¡ ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¿©·¯ °ªÀ» °®´Â °æ¿ì °¢ °ªÀ» Â÷·Ê·Î »ç¿ëÇÏ¿© ¸ÅÅ©·Î¸¦ È®ÀåÇϸç óÀ½ ÀÏÄ¡ÇÏ´Â Ç׸ñÀ» Á¦°øÇÑ °ªÀÌ »ç¿ëµË´Ï´Ù.

    ¾×¼¼½º Á¦¾î ¹× º¹Á¦

    ACI´Â Ç׸ñÀÇ ¼Ó¼ºÀ¸·Î ÀúÀåµÇ¹Ç·Î ACI°¡ Æ÷ÇÔµÈ Ç׸ñÀÌ º¹Á¦µÈ Á¢¹Ì»çÀÇ ÀϺÎÀÏ °æ¿ì AClµµ ´Ù¸¥ ¼Ó¼º°ú ¸¶Âù°¡Áö·Î º¹Á¦µË´Ï´Ù.

    ACI´Â Ç×»ó ¹Þ´Â LDAP ¿äûÀ» ó¸®ÇÏ´Â Directory Server¿¡¼­ Æò°¡µË´Ï´Ù. µû¶ó¼­ ¾÷µ¥ÀÌÆ® ¿äûÀÌ ¼ö½ÅµÇ¸é ¼ÒºñÀÚ ¼­¹ö´Â ¸¶½ºÅÍ ¼­¹ö¿¡¼­ ÀÌ ¿äûÀ» ó¸®ÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ Æò°¡Çϱâ Àü¿¡ ¸¶½ºÅÍ ¼­¹ö¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¹ÝȯÇÕ´Ï´Ù.

    ¾×¼¼½º Á¦¾î Á¤º¸ÀÇ ·Î±ë

    ¿À·ù ·Î±×¿¡¼­ ¾×¼¼½º Á¦¾î¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ¸·Á¸é ÀûÀýÇÑ ·Î±× ¼öÁØÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

    Äֿܼ¡¼­ ¿À·ù ·Î±× ¼öÁØÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

    1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ¼öÁØ "µð·ºÅ丮" ÅÇ¿¡¼­ cn=config ³ëµå¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ¸·Î ´©¸¥ ´ÙÀ½ ÆË¾÷ ¸Þ´º¿¡¼­ "ÀÏ¹Ý ÆíÁý±â·Î ÆíÁý"À» ¼±ÅÃÇÕ´Ï´Ù.
    2. cn=config Ç׸ñÀÇ ³»¿ëÀÌ Ç¥½ÃµÈ ÀÏ¹Ý ÆíÁý±â°¡ ³ªÅ¸³³´Ï´Ù.

    3. ¼Ó¼º °ª ½ÖÀÇ ¸ñ·ÏÀ» ¾Æ·¡·Î ½ºÅ©·ÑÇÏ¿© nsslapd-errorlog-level ¼Ó¼ºÀ» ã½À´Ï´Ù.
    4. nsslapd-errorlog-level ÇʵåÀÇ °ª¿¡ 128À» ´õÇÕ´Ï´Ù.
    5. ¿¹¸¦ µé¾î, Ç¥½ÃµÈ °ªÀÌ 8192(º¹Á¦ µð¹ö±ë)À̸é ÀÌ °ªÀ» 8320À¸·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¿À·ù ·Î±× ¼öÁØ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Directory Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.

    6. "È®ÀÎ"À» ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇϰí ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.

    ÀÌÀü ¸±¸®½º¿ÍÀÇ È£È¯¼º

    Directory ServerÀÇ ÀÌÀü ¸±¸®½º¿¡¼­ »ç¿ëµÇ¾ú´ø ÀϺΠACI Ű¿öµå´Â Sun ONE Directory Server 5.2¿¡¼­ ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ ÀÌÀü ¹öÀü°úÀÇ È£È¯¼ºÀ» À§ÇØ ÀÌ·¯ÇÑ Å°¿öµåµµ °è¼Ó Áö¿øµË´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

    • userdnattr
    • groupdnattr

    µû¶ó¼­ ·¹°Å½Ã °ø±Þ¾÷ü ¼­¹ö¿Í ¼ÒºñÀÚ Directory Server 5.2 °£¿¡ º¹Á¦ °è¾àÀ» ¼³Á¤ÇÑ °æ¿ì¿¡µµ ACI º¹Á¦ ½Ã ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.

    ÇÏÁö¸¸ "°ª ÀÏÄ¡¿¡ µû¸¥ ¾×¼¼½º Á¤ÀÇ"¿¡ ¼³¸íµÈ °Íó·³ ÀÌ·¯ÇÑ Å°¿öµå´Â userattr Ű¿öµåÀÇ ±â´ÉÀ¸·Î ¹Ù²Ù´Â °ÍÀÌ ÁÁ½À´Ï´Ù.


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