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

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

2Àå
µð·ºÅ丮 Ç׸ñ ÀÛ¼º

ÀÌ Àå¿¡¼­´Â Directory Server ÄÜ¼Ö ¹× LDAP ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮 ³»¿ëÀ» °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¼±Åà »çÇ×ÀÎ ¼Ó¼º ¾Ïȣȭ ±â´ÉÀ» »ç¿ëÇÏ¿© ¼Ó¼ºÀÌ ÀúÀåµÇ´Â ¹æ¹ý ¹× DSMLÀ» »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­µµ ¼³¸íÇÕ´Ï´Ù. µð·ºÅ丮 ¹èÆ÷¸¦ °èȹÇÒ ¶§ µð·ºÅ丮¿¡ ÀúÀåÇÒ µ¥ÀÌÅÍ À¯ÇüÀ» °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Ç׸ñÀ» ÀÛ¼ºÇÏ°í ±âº» ½ºÅ°¸¶¸¦ ¼öÁ¤Çϱâ Àü¿¡ ¸ÕÀú Directory Server Deployment Planning GuideÀÇ 2Àå, "Planning and Accessing Directory Data"¸¦ ÀÐ¾î º¸½Ê½Ã¿À.

ÀÌ Àå¿¡¼­´Â »ç¿ëÀÚ°¡ LDAP ½ºÅ°¸¶¿Í ÀÌ ½ºÅ°¸¶¿¡¼­ Á¤ÀÇÇÏ´Â °´Ã¼ Ŭ·¡½º¿Í ¼Ó¼º¿¡ ´ëÇØ ¾î´À Á¤µµ ¾Ë°í ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. Directory Server¿¡¼­ Á¦°øÇÏ´Â ¸ðµç °´Ã¼ Ŭ·¡½º ¹× ¼Ó¼º Á¤ÀÇ¿Í ½ºÅ°¸¶¿¡ ´ëÇÑ ¼Ò°³´Â Directory Server Administration ReferenceÀÇ "Object Class Reference" Àå°ú "Attribute Reference" ÀåÀ» ÂüÁ¶ÇϽʽÿÀ.

µð·ºÅ丮¸¦ ¼öÁ¤ÇÏ·Á¸é ÀûÀýÇÑ ACI (Access Control Instruction)°¡ Á¤ÀǵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 6Àå, "¾×¼¼½º Á¦¾î °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.

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


±¸¼º Ç׸ñ

Directory Server´Â ¸ðµç ±¸¼º Á¤º¸¸¦ ´ÙÀ½ ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù.

ServerRoot/slapd-serverID/config/dse.ldif

ÀÌ ÆÄÀÏÀº LDIF (LDAP Data Interchange Format) Çü½ÄÀÔ´Ï´Ù. LDIF´Â Ç׸ñ, ¼Ó¼º ¹× ÇØ´ç °ªÀ» ÅؽºÆ®·Î Ç¥ÇöÇϸç, RFC2849 (http://www.ietf.org/rfc/rfc2849)¿¡ ¼³¸íµÈ Ç¥ÁØ Çü½ÄÀÔ´Ï´Ù. dse.ldif ÆÄÀÏÀÇ Directory Server ±¸¼ºÀº ´ÙÀ½°ú °°Àº Ç׸ñÀ¸·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù.

Directory Server¿¡¼­´Â LDAP¸¦ ÅëÇØ ¸ðµç ±¸¼º ¼³Á¤À» ÀÐ°í ¾µ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î µð·ºÅ丮ÀÇ cn=config ºÐ±â´Â °ü¸® ¼­¹ö¿¡ Á¤ÀÇµÈ µð·ºÅ丮 °ü¸®ÀÚ(directory administrator) ¹× µð·ºÅ丮 °ü¸®ÀÚ(directory manager)¸¸ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °ü¸®ÀÚ »ç¿ëÀÚ´Â ±¸¼º Ç׸ñÀ» ´Ù¸¥ µð·ºÅ丮 Ç׸ñó·³ º¸°í ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

cn=config Ç׸ñ ¾Æ·¡¿¡ »õ Ç׸ñÀ» ÀÛ¼ºÇÒ °æ¿ì ÀÏ¹Ý Ç׸ñº¸´Ù È®À强ÀÌ ³·Àº µ¥ÀÌÅͺ£À̽ºÀÎ dse.ldif ÆÄÀÏ¿¡ Ç׸ñÀÌ ÀúÀåµÇ¹Ç·Î ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù. ¸¹Àº Ç׸ñ, ƯÈ÷ ÀÚÁÖ ¾÷µ¥ÀÌÆ®µÇ´Â Ç׸ñÀ» cn=config¿¡ ÀúÀåÇÏ¸é ¼º´ÉÀÌ ÀúÇϵ˴ϴÙ. ÇÏÁö¸¸ ±¸¼º Á¤º¸¸¦ Áß¾Ó ÁýÁßÈ­Çϱâ À§ÇØ º¹Á¦ °ü¸®ÀÚ(°ø±ÞÀÚ ¹ÙÀεå DN) Ç׸ñ°ú °°Àº Ư¼ö »ç¿ëÀÚ Ç׸ñÀ» cn=config ¾Æ·¡¿¡ ÀúÀåÇÏ´Â °ÍÀº µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

Äֿܼ¡¼­ ±¸¼º ¼öÁ¤

Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ±¸¼º ÅÇÀ» »ç¿ëÇÏ¿© ±¸¼ºÀ» ¼öÁ¤ÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. ÀÌ ÅÇÀÇ Æгΰú ´ëÈ­ »óÀÚ´Â ½Å¼ÓÇÏ°í È¿À²ÀûÀ¸·Î ±¸¼ºÀ» ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ÀÛ¾÷ ±â¹ÝÀÇ ÄÁÆ®·ÑÀ» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ ÄÜ¼Ö ÀÎÅÍÆäÀ̽º´Â »ç¿ëÀÚ¸¦ ´ë½ÅÇÏ¿© º¹ÀâÇÏ°í »óÈ£ Á¾¼ÓµÈ ±¸¼ºÀ» °ü¸®ÇÕ´Ï´Ù.

ÄܼÖÀÇ ±¸¼º ÀÎÅÍÆäÀ̽º¿¡ ´ëÇؼ­´Â ¼³¸í¼­ ³»ÀÇ "Äֿܼ¡¼­..."·Î ½ÃÀ۵Ǵ ÀýÂ÷¿¡¼­ ¼³¸íÇÕ´Ï´Ù. ÀÌ ÀýÂ÷¿¡¼­´Â ±¸¼º ÅÇÀÇ Æгΰú ´ëÈ­ »óÀÚ¸¦ »ç¿ëÇÏ¿© ƯÁ¤ °ü¸® ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù. º¯°æ »çÇ×À» Àû¿ëÇϱâ À§ÇØ ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÏ´Â °æ¿ì ¹× ±¸¼º ÀúÀå ¹æ¹ýÀº ÀÎÅÍÆäÀ̽º ÀÚü¿¡¼­ ¸íÈ®È÷ ÁöÁ¤ÇÕ´Ï´Ù.

¸í·ÉÁÙ¿¡¼­ ±¸¼º ¼öÁ¤

LDAP¸¦ ÅëÇØ cn=config ÇÏÀ§ Æ®¸®¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î ldapsearch, ldapmodify ¹× ldapdelete ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼­¹ö ±¸¼ºÀ» º¸°í ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. cn=config Ç׸ñ ¹× ¸ðµç ÇÏÀ§ Ç׸ñÀº ¸í·ÉÁÙ¿¡¼­ Ç׸ñ °ü¸®¿¡ ¼³¸íµÈ ÀýÂ÷¿Í LDIF Çü½ÄÀ» »ç¿ëÇÏ¿© ¼öÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÇÏÁö¸¸ °¢ Ç׸ñÀÇ ÀǹÌ, ¼Ó¼º ¿ëµµ ¹× Çã¿ëµÇ´Â °ªÀ» ¸í¹éÈ÷ ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Áß¿ä °í·Á »çÇ׿¡ ´ëÇؼ­´Â ¼³¸í¼­ ³»ÀÇ "¸í·ÉÁÙ¿¡¼­..."·Î ½ÃÀ۵Ǵ ÀýÂ÷¿¡¼­ ¼³¸íÇÕ´Ï´Ù. ÀÌ ÀýÂ÷¿¡¼­´Â ¼³Á¤ÇÒ ¼ö ÀÖ´Â ±¸¼º Ç׸ñ ¹× ¼Ó¼ºÀÇ ¿¹¸¦ ¼Ò°³ÇÕ´Ï´Ù. Çã¿ëµÇ´Â °ªÀÇ ¹üÀ§¸¦ ºñ·ÔÇÑ ¸ðµç ±¸¼º Ç׸ñ ¹× ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Administration Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.

µû¶ó¼­ Äֺܼ¸´Ù ¸í·ÉÁÙ¿¡¼­ ±¸¼ºÀ» ¼öÁ¤ÇÏ´Â °ÍÀÌ ´õ º¹ÀâÇÏÁö¸¸ Äֿܼ¡¼­ »ç¿ëÇÒ ¼ö ¾ø´Â ±¸¼º ¼³Á¤ÀÇ °æ¿ì¿¡´Â ¸í·ÉÁÙ ÀýÂ÷¸¸ Á¦°øµË´Ï´Ù. ¸í·ÉÁÙ µµ±¸¸¦ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÔÀ¸·Î½á ¸í·ÉÁÙ ÀýÂ÷¸¦ »ç¿ëÇÏ¿© ±¸¼º ÀÛ¾÷À» ÀÚµ¿È­ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

dse.ldif ÆÄÀÏ ¼öÁ¤

dse.ldif ÆÄÀÏ¿¡´Â ¼­¹ö¸¦ ½ÃÀÛÇϰųª ´Ù½Ã ½ÃÀÛÇÒ ¶§ ¼­¹ö¿¡¼­ ÀÐ°í »ç¿ëÇÏ´Â ±¸¼ºÀÌ ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀÇ LDIF ³»¿ëÀº cn=config Ç׸ñ°ú ÇØ´ç ÇÏÀ§ Æ®¸®À̸ç, »ç¿ëÀÚ°¡ ¼³Ä¡ Áß¿¡ Á¤ÀÇÇÑ ½Ã½ºÅÛ¿¡¼­¸¸ ÆÄÀÏÀ» ÀÐ°í ¾µ ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏ ³»¿ëÀ» Á÷Á¢ ÆíÁýÇÏ¿© ±¸¼ºÀ» ¼öÁ¤ÇÒ °æ¿ì ¿À·ù ¹ß»ý °¡´É¼ºÀÌ Ä¿Áö¹Ç·Î ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù. ´ÙÀ½°ú °°Àº µ¿ÀÛ¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.


Äֿܼ¡¼­ Ç׸ñ °ü¸®

Directory Server ÄܼÖÀÇ µð·ºÅ丮 ÅÇ°ú Ç׸ñ ÆíÁý±â ´ëÈ­ »óÀÚ¸¦ »ç¿ëÇÏ¿© °³º° Ç׸ñÀ» Ãß°¡, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿½Ã¿¡ ¿©·¯ °³ÀÇ Ç׸ñ¿¡ ´ëÇØ ÀÛ¾÷ÇÏ·Á¸é ÄܼÖÀ» »ç¿ëÇÑ ´ë·® ÀÛ¾÷À» ÂüÁ¶ÇϽʽÿÀ.

Directory Server ÄܼÖÀ» ½ÃÀÛÇÏ°í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Ž»öÇÏ´Â ¹æ¹ýÀº Directory Server ÄÜ¼Ö »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

µð·ºÅ丮 Ç׸ñ ÀÛ¼º

Directory Server ÄܼÖÀº µð·ºÅ丮 Ç׸ñÀ» ÀÛ¼ºÇϱâ À§ÇÑ ´Ù¾çÇÑ »ç¿ëÀÚ Á¤ÀÇ ÅÛÇø®Æ®¸¦ Á¦°øÇÕ´Ï´Ù. °¢°¢ÀÇ ÅÛÇø®Æ®´Â ƯÁ¤ °´Ã¼ Ŭ·¡½º À¯ÇüÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±âÀÔ´Ï´Ù. Ç¥ 2-1¿¡¼­´Â °¢ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡ »ç¿ëµÈ °´Ã¼ Ŭ·¡½º¸¦ º¸¿©ÁÝ´Ï´Ù.

Ç¥ 2-1 Ç׸ñ ÅÛÇø®Æ® ¹× ÇØ´ç °´Ã¼ Ŭ·¡½º 

ÅÛÇø®Æ®

°´Ã¼ Ŭ·¡½º

»ç¿ëÀÚ

inetOrgPerson (ÀÛ¼º ¹× ÆíÁý¿ë)
organizationalPerson (ÆíÁý¿ë)
person (ÆíÁý¿ë)

±×·ì

groupOfUniqueNames ¹× µ¿Àû ±×·ì°ú ÀÎÁõ¼­ ±×·ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ±âŸ °´Ã¼ Ŭ·¡½º

Á¶Á÷ ±¸¼º ´ÜÀ§

organizationalUnit

¿ªÇÒ

nsRoleDefinition ¹× °ü¸®µÈ ¿ªÇÒ, ÇÊÅ͸µµÈ ¿ªÇÒ ¶Ç´Â ÁßøµÈ ¿ªÇÒ¿¡ µû¸¥ ±âŸ °´Ã¼ Ŭ·¡½º

¼­ºñ½º Ŭ·¡½º

cosSuperDefinition ¹× Ŭ·¡½º ¼­ºñ½º À¯Çü¿¡ µû¸¥ ±âŸ °´Ã¼ Ŭ·¡½º

ºñ¹Ð¹øÈ£ Á¤Ã¥

passwordPolicy

ÂüÁ¶

referral

»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡´Â ÇØ´ç °´Ã¼ Ŭ·¡½ºÀÇ ÀÚÁÖ »ç¿ëµÇ´Â ÀϺΠ¼±Åà »çÇ× ¼Ó¼º°ú ¸ðµç Çʼö ¼Ó¼ºÀ» ³ªÅ¸³»´Â Çʵ尡 Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ·± ÅÛÇø®Æ® Áß Çϳª¸¦ »ç¿ëÇÏ¿© Ç׸ñÀ» ÀÛ¼ºÇÏ·Á¸é »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼­ Ç׸ñ ÀÛ¼º¿¡ ¼³¸íµÈ Áöħ¿¡ µû¶ó ¼öÇàÇÕ´Ï´Ù. ´Ù¸¥ À¯ÇüÀÇ Ç׸ñÀ» ÀÛ¼ºÇÏ·Á¸é ´Ù¸¥ À¯ÇüÀÇ Ç׸ñ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼­ Ç׸ñ ÀÛ¼º

  1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼­ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© »õ Ç׸ñÀÇ ºÎ¸ð°¡ µÉ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
  2. ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í »õ·Î ¸¸µé±â ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÑ ´ÙÀ½ ÇÏÀ§ ¸Þ´º¿¡¼­ »ç¿ëÀÚ, ±×·ì, Á¶Á÷ ±¸¼º ´ÜÀ§, ¿ªÇÒ, ¼­ºñ½º Ŭ·¡½º, ºñ¹Ð¹øÈ£ Á¤Ã¥, ÂüÁ¶ µîÀÇ Ç׸ñ À¯ÇüÀ» ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â, ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´­·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ > »õ·Î ¸¸µé±â ¸Þ´º¿¡¼­ Ç׸ñ À¯ÇüÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¼±ÅÃÇÑ Ç׸ñ À¯ÇüÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
  3. »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±âÀÇ ¿ÞÂÊ ¿­¿¡´Â ÅÇ ¸ñ·ÏÀÌ ÀÖ°í ¿À¸¥ÂÊ¿¡´Â °¢ ÅÇÀÇ Çʵ尡 Ç¥½ÃµË´Ï´Ù. ±âº»ÀûÀ¸·Î ¸ðµç »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â´Â »õ Ç׸ñÀÇ À̸§ ¹× ¼³¸í Çʵ尡 ÀÖ´Â ÃÖ»óÀ§ »ç¿ëÀÚ ¶Ç´Â ÀÏ¹Ý ÅÇÀÌ ¼±ÅÃµÈ »óÅ·Π¿­¸³´Ï´Ù.

    ¿¹¸¦ µé¾î ¾Æ·¡ ±×¸²Àº »ç¿ëÀÚ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¸¦ º¸¿©ÁÝ´Ï´Ù.

    ±×¸² 2-1 Directory Server ÄÜ¼Ö - »ç¿ëÀÚ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â
    À̸§, »ç¿ëÀÚ ¾ÆÀ̵ð, ºñ¹Ð¹øÈ£, ÀüÈ­ ¹øÈ£ µîÀÇ »ç¿ëÀÚ Á¤º¸ ÀÔ·Â Çʵ带 º¸¿©ÁÖ´Â »õ »ç¿ëÀÚ ¸¸µé±â â

  4. »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â Çʵ忡 Á¦°øÇÒ ¼Ó¼º °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù. Çʵå À̸§ ¿·¿¡ º°Ç¥(*)·Î Ç¥½ÃµÈ ¸ðµç Çʼö ¼Ó¼º¿¡ °ªÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ´Ù¸¥ Çʵå´Â ºñ¿öµÑ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ °ªÀ» Çã¿ëÇÏ´Â Çʵ忡¼­´Â ReturnÀ» ÀÔ·ÂÇÏ¿© °ªÀ» ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
  5. °¢ Ç׸ñ À¯ÇüÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡ Àִ ƯÁ¤ Çʵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é µµ¿ò¸» ¹öÆ°À» ´©¸¨´Ï´Ù. »ç¿ëÀÚ ¹× Á¶Á÷ ±¸¼º ´ÜÀ§ ÆíÁý±âÀÇ ¾ð¾î ÅÇ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¾ð¾î Áö¿ø ¼Ó¼º ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

    ±×·ì, ¿ªÇÒ ¹× ¼­ºñ½º Ŭ·¡½º Ç׸ñ ÀÛ¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 5Àå, "Identity ¹× ¿ªÇÒ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ. ºñ¹Ð¹øÈ£ Á¤Ã¥ ÀÛ¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 7Àå, "»ç¿ëÀÚ °èÁ¤ ¹× ºñ¹Ð¹øÈ£ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ. ÂüÁ¶ ÀÛ¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

  6. È®ÀÎÀ» ´­·¯ »õ Ç׸ñÀ» ÀÛ¼ºÇÏ°í »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù. µð·ºÅ丮 Æ®¸®¿¡ »õ Ç׸ñÀÌ Ç¥½ÃµË´Ï´Ù.
  7. »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ­ »óÀÚ¿¡¼­ °¢ °´Ã¼ Ŭ·¡½ºÀÇ ¼±Åà »çÇ× ¼Ó¼º Çʵ带 ¸ðµÎ Á¦°øÇÏÁö´Â ¾Ê½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡ Ç¥½ÃµÇÁö ¾ÊÀº ¼±Åà »çÇ× ¼Ó¼ºÀ» Ãß°¡ÇÏ·Á¸é ÀÏ¹Ý ÆíÁý±â¿¡¼­ Ç׸ñ ¼öÁ¤¿¡ ¼³¸íµÈ Áöħ¿¡ µû¶ó ¼öÇàÇÕ´Ï´Ù.

´Ù¸¥ À¯ÇüÀÇ Ç׸ñ ÀÛ¼º

Ç¥ 2-1¿¡ ¿­°ÅµÈ °´Ã¼ Ŭ·¡½º ÀÌ¿ÜÀÇ °´Ã¼ Ŭ·¡½º Ç׸ñÀ» ÀÛ¼ºÇÏ·Á¸é ¾Æ·¡ ´Ü°è¿¡ µû¶ó ¼öÇàÇÕ´Ï´Ù. ÀÌ ÀýÂ÷¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮 ½ºÅ°¸¶¿¡ Á¤ÀÇÇÑ »ç¿ëÀÚ Á¤ÀÇ °´Ã¼ Ŭ·¡½º Ç׸ñÀ» ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

  1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼­ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© »õ Ç׸ñÀÇ ºÎ¸ð°¡ µÉ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
  2. ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í ÇÏÀ§ ¸Þ´º¿¡¼­ »õ·Î ¸¸µé±â > ±âŸ Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â, ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´­·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ > »õ·Î ¸¸µé±â > ±âŸ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  3. »õ °´Ã¼ ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

  4. »õ °´Ã¼ ´ëÈ­ »óÀÚÀÇ °´Ã¼ Ŭ·¡½º ¸ñ·Ï¿¡¼­ »õ Ç׸ñÀ» Á¤ÀÇÇÏ´Â °´Ã¼ Ŭ·¡½º¸¦ ¼±ÅÃÇÑ ´ÙÀ½ È®ÀÎÀ» ´©¸¨´Ï´Ù.
  5. Ç¥ 2-1¿¡ ¿­°ÅµÈ °´Ã¼ Ŭ·¡½º¸¦ ¼±ÅÃÇÑ °æ¿ì ÇØ´ç »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â°¡ Ç¥½ÃµË´Ï´Ù(»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼­ Ç׸ñ ÀÛ¼º ÂüÁ¶). ´Ù¸¥ ¸ðµç °æ¿ì¿¡´Â ÀÏ¹Ý ÆíÁý±â°¡ Ç¥½ÃµË´Ï´Ù.

  6. »õ Ç׸ñÀ» ÀÛ¼ºÇÏ´Â °æ¿ì ÀÏ¹Ý ÆíÁý±â¿¡´Â ¼±ÅÃÇÑ °´Ã¼ Ŭ·¡½ºÀÇ °¢ Çʼö ¼Ó¼º Çʵ尡 Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¸ðµç Çʼö ¼Ó¼º¿¡ °ªÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ÀϺΠÇʵ忡´Â ÀÏ¹Ý ÀÚ¸® Ç¥½ÃÀÚ °ª(¿¹: New)ÀÌ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î Ç׸ñ¿¡ ÀûÇÕÇÑ °ªÀ¸·Î ¹Ù²ã¾ß ÇÕ´Ï´Ù.
  7. ¼±ÅÃÇÑ °´Ã¼ Ŭ·¡½º¿¡ Çã¿ëµÇ´Â ±âŸ ¼Ó¼ºÀ» Á¤ÀÇÇÏ·Á¸é ¿øÇÏ´Â ¼Ó¼ºÀ» ¸í½ÃÀûÀ¸·Î Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ¼±Åà »çÇ× ¼Ó¼º¿¡ °ªÀ» Á¦°øÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
    1. ¼Ó¼º Ãß°¡ ¹öÆ°À» ´­·¯ Çã¿ëµÇ´Â ¼Ó¼º ¸ñ·ÏÀ» Ç¥½ÃÇÕ´Ï´Ù.
    2. ¼Ó¼º Ãß°¡ ´ëÈ­ »óÀÚ¿¡¼­ Çϳª ÀÌ»óÀÇ ¼Ó¼ºÀ» ¼±ÅÃÇÏ°í È®ÀÎÀ» ´©¸¨´Ï´Ù.
    3. ÀÏ¹Ý ÆíÁý±â¿¡¼­ »õ Ç׸ñ À̸§ ¿·¿¡ °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù.
    4. ÀÌ ´ëÈ­ »óÀÚÀÇ ´Ù¸¥ ÄÁÆ®·Ñ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÏ¹Ý ÆíÁý±â¿¡¼­ Ç׸ñ ¼öÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

  8. ±âº»ÀûÀ¸·Î Çʼö ¼Ó¼º Áß Çϳª°¡ À̸§ ÁöÁ¤ ¼Ó¼ºÀ¸·Î ¼±ÅõǾî ÀÏ¹Ý ÆíÁý±âÀÇ Ç׸ñ DN¿¡ Ç¥½ÃµË´Ï´Ù. À̸§ ÁöÁ¤ ¼Ó¼ºÀ» º¯°æÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
    1. º¯°æ ¹öÆ°À» ´­·¯ À̸§ ÁöÁ¤ ¼Ó¼º º¯°æ ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
    2. ¼Ó¼º Å×ÀÌºí¿¡¼­ »õ Ç׸ñÀÇ DN¿¡ »ç¿ëÇÒ Çϳª ÀÌ»óÀÇ ¼Ó¼º ¿·¿¡ ÀÖ´Â È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
    3. À̸§ ÁöÁ¤ ¼Ó¼º º¯°æ ´ëÈ­ »óÀÚ¿¡¼­ È®ÀÎÀ» ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ À̸§ ÁöÁ¤ ¼Ó¼ºÀ» »ç¿ëÇÑ »õ DNÀÌ ÀÏ¹Ý ÆíÁý±âÀÇ DNÀ¸·Î Ç¥½ÃµË´Ï´Ù.
  9. ÀÏ¹Ý ÆíÁý±â¿¡¼­ È®ÀÎÀ» ´­·¯ »õ Ç׸ñÀ» ÀúÀåÇÕ´Ï´Ù.
  10. µð·ºÅ丮 Æ®¸®¿¡¼­ »õ Ç׸ñÀº ºÎ¸ð Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î Ç¥½ÃµË´Ï´Ù.

»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼­ Ç׸ñ ¼öÁ¤

Ç¥ 2-1¿¡ ¿­°ÅµÈ °´Ã¼ Ŭ·¡½ºÀÇ °æ¿ì ÇØ´ç »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â³ª ÀÏ¹Ý ÆíÁý±â¸¦ »ç¿ëÇÏ¿© Ç׸ñÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¸¦ »ç¿ëÇÏ¸é °¡Àå ÀϹÝÀûÀÎ Çʵ带 ½±°Ô ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸¸ç ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ¿ªÇÒ ¶Ç´Â ¼­ºñ½º Ŭ·¡½º Á¤ÀÇ ¼Ó¼º°ú °°Àº º¹ÀâÇÑ ¼Ó¼º °ªÀ» °£ÆíÇÏ°Ô Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÏ¹Ý ÆíÁý±â¿¡¼­´Â °´Ã¼ Ŭ·¡½º Ãß°¡, Çã¿ëµÇ´Â ¼Ó¼º Ãß°¡, ¿©·¯ °ªÀ» °®´Â ¼Ó¼º ó¸® µî Ç׸ñ¿¡ ´ëÇÑ °í±Þ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏ¹Ý ÆíÁý±â¸¦ »ç¿ëÇÏ¿© Ç׸ñÀ» ÆíÁýÇÏ·Á¸é ÀÏ¹Ý ÆíÁý±â¿¡¼­ Ç׸ñ ¼öÁ¤À» ÂüÁ¶ÇϽʽÿÀ.


ÁÖ

»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â´Â ¿ÀÁ÷ Ç¥ 2-1¿¡ ¿­°ÅµÈ °´Ã¼ Ŭ·¡½º¸¦ ÆíÁýÇÒ ¶§¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ±¸Á¶Àû °´Ã¼ Ŭ·¡½º(¿¹: inetorgperson¿¡¼­ »ó¼ÓÇÑ »ç¿ëÀÚ Á¤ÀÇ Å¬·¡½º)°¡ Æ÷ÇÔµÈ Ç׸ñÀ» ÆíÁýÇÏ·Á¸é ÀÏ¹Ý ÆíÁý±â¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

¿­°ÅµÈ °´Ã¼ Ŭ·¡½º Áß Çϳª¿Í º¸Á¶ °´Ã¼ Ŭ·¡½º°¡ Æ÷ÇÔµÈ Ç׸ñµµ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼­ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ º¸Á¶ Ŭ·¡½º·Î Á¤ÀÇµÈ ¼Ó¼ºÀº »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼­ º¼ ¼ö ¾ø½À´Ï´Ù. º¸Á¶ °´Ã¼ Ŭ·¡½º Á¤ÀÇ´Â Directory Server Administration ReferenceÀÇ 8Àå, "Object Classes"¸¦ ÂüÁ¶ÇϽʽÿÀ.


»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â È£Ãâ

Ç¥ 2-1¿¡ ¿­°ÅµÈ °´Ã¼ Ŭ·¡½º¸¦ °¡Áø Ç׸ñÀ» ÆíÁýÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼­ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© ÆíÁýÇÒ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
  2. Ç׸ñÀ» µÎ ¹ø ´©¸¨´Ï´Ù. ´ÙÀ½°ú °°Àº ´ëü ¹æ¹ýÀ¸·Î Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¸¦ È£ÃâÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
    • Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í "»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â·Î ÆíÁý" Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù.
    • Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´­·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ > »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â·Î ÆíÁý ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù.
    • Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´­·¯ ¼±ÅÃÇÑ ´ÙÀ½ Ctrl-P ´ÜÃàÅ°¸¦ »ç¿ëÇÕ´Ï´Ù.
    • Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â°¡ Ç¥½ÃµË´Ï´Ù. ¿¹¸¦ µé¾î, ±×¸² 2-1Àº »ç¿ëÀÚ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¸¦ º¸¿©ÁÝ´Ï´Ù.

  3. ±âº»ÀûÀ¸·Î ¸ðµç »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â´Â »õ Ç׸ñÀÇ À̸§ ¹× ¼³¸í Çʵ尡 ÀÖ´Â ÃÖ»óÀ§ »ç¿ëÀÚ ¶Ç´Â ÀÏ¹Ý ÅÇÀÌ ¼±ÅÃµÈ »óÅ·Π¿­¸³´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â Çʵ忡¼­ ¼öÁ¤ÇÒ ¼Ó¼º °ªÀ» ÆíÁýÇϰųª Á¦°ÅÇÕ´Ï´Ù. Çʵå À̸§ ¿·¿¡ º°Ç¥(*)·Î Ç¥½ÃµÈ Çʼö ¼Ó¼º °ªÀº ¼öÁ¤ÇÒ ¼ö´Â ÀÖÁö¸¸ Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù. ´Ù¸¥ Çʵå´Â ºñ¿öµÑ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ °ªÀ» Çã¿ëÇÏ´Â Çʵ忡¼­´Â ReturnÀ» ÀÔ·ÂÇÏ¿© °ªÀ» ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
  4. ¿ÞÂÊ ¿­¿¡¼­ ´Ù¸¥ ÅÇÀ» ¼±ÅÃÇÏ¿© ÇØ´ç ÆгÎÀÇ °ªÀ» ¼öÁ¤ÇÕ´Ï´Ù. °¢ Ç׸ñ À¯ÇüÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡ Àִ ƯÁ¤ Çʵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é µµ¿ò¸» ¹öÆ°À» ´©¸¨´Ï´Ù.

    »ç¿ëÀÚ ¹× Á¶Á÷ ±¸¼º ´ÜÀ§ ÆíÁý±âÀÇ ¾ð¾î ÅÇ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¾ð¾î Áö¿ø ¼Ó¼º ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ. »ç¿ëÀÚ ¹× ±×·ì Ç׸ñÀÇ °èÁ¤ ÅÇ¿¡ ÀÖ´Â Çʵ忡 ´ëÇؼ­´Â 7Àå, "»ç¿ëÀÚ °èÁ¤ ¹× ºñ¹Ð¹øÈ£ °ü¸®"¿¡¼­ ¼³¸íÇÕ´Ï´Ù. Directory Server µ¿±âÈ­ ¼­ºñ½º¸¦ À§ÇØ NT »ç¿ëÀÚ ¹× Posix »ç¿ëÀÚ ÅÇÀÌ Á¦°øµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

    ±×·ì, ¿ªÇÒ ¹× ¼­ºñ½º Ŭ·¡½º Ç׸ñ ¼öÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 5Àå, "Identity ¹× ¿ªÇÒ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ. ºñ¹Ð¹øÈ£ Á¤Ã¥ ¼öÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 7Àå, "»ç¿ëÀÚ °èÁ¤ ¹× ºñ¹Ð¹øÈ£ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ. ÂüÁ¶ ¼öÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

  5. È®ÀÎÀ» ´­·¯ Ç׸ñÀÇ º¯°æ »çÇ×À» ÀúÀåÇÏ°í »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù. À̸§ ÁöÁ¤ ¼Ó¼º(¿¹: »ç¿ëÀÚ Ç׸ñÀÇ ÀÏ¹Ý À̸§)À» ¼öÁ¤ÇÑ °æ¿ì ÇØ´ç º¯°æ »çÇ×ÀÌ µð·ºÅ丮 Æ®¸®¿¡ ¹Ý¿µµË´Ï´Ù.

¾ð¾î Áö¿ø ¼Ó¼º ¼³Á¤

»ç¿ëÀÚ ¹× Á¶Á÷ ±¸¼º ´ÜÀ§ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â´Â ´Ù±¹¾î µð·ºÅ丮¿¡ ´ëÇÑ ¾ð¾î Áö¿øÀ» Á¦°øÇÕ´Ï´Ù.

  1. »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¸¦ ¿±´Ï´Ù.
  2. ¿ÞÂÊ ¿­ÀÇ ¾ð¾î ÅÇÀ» ´©¸¨´Ï´Ù.
  3. »ç¿ëÀÚ Ç׸ñÀÇ °æ¿ì µå·Ó´Ù¿î ¸ñ·Ï¿¡¼­ ±âº» ¼³Á¤ ¾ð¾î¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
  4. »ç¿ëÀÚ ¹× Á¶Á÷ ±¸¼º ´ÜÀ§ Ç׸ñÀÇ °æ¿ì ¸ñ·Ï¿¡ Ç¥½ÃµÈ ¾ð¾îÀÇ Æ¯Á¤ Çʵ忡 ÇöÁöÈ­µÈ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ð¾î¸¦ ¼±ÅÃÇÑ ´ÙÀ½ ÇØ´ç ¾ð¾î¿¡ Çϳª ÀÌ»óÀÇ °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù. ÇöÁöÈ­µÈ °ªÀ» Á¤ÀÇÇÏ¸é ¸ñ·ÏÀÇ ¾ð¾î À̸§ÀÌ ±½°Ô Ç¥½ÃµË´Ï´Ù.
  5. ÀϺΠ¾ð¾î¿¡´Â ÇöÁöÈ­µÈ °ªÀÇ ¹ßÀ½ Ç¥½Ã¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¹ßÀ½ Çʵ嵵 ÀÖ½À´Ï´Ù.

  6. È®ÀÎÀ» ´­·¯ Ç׸ñÀÇ º¯°æ »çÇ×À» ÀúÀåÇÏ°í »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ­ »óÀÚ¸¦ ´Ý½À´Ï´Ù.

ÀÏ¹Ý ÆíÁý±â¿¡¼­ Ç׸ñ ¼öÁ¤

ÀÏ¹Ý ÆíÁý±â¸¦ »ç¿ëÇϸé Äֿܼ¡ ·Î±×ÀÎÇÒ ¶§ »ç¿ëÇÑ ¹ÙÀεå DN¿¡ µû¶ó Àб⠰¡´ÉÇÑ ¸ðµç Ç׸ñ ¼Ó¼ºÀ» º¸°í, ¾²±â °¡´ÉÇÑ Ç׸ñ ¼Ó¼ºÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¼Ó¼ºÀ» Ãß°¡Çϰųª Á¦°ÅÇÏ°í ¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀ» ¼³Á¤Çϸç Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ó¼ºÀ» Ãß°¡ÇÏ´Â °æ¿ì ÀÌÁø ¼Ó¼º ¹× ¾ð¾î Áö¿øÀ» À§ÇÑ ÇÏÀ§ À¯ÇüÀ» Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÀÏ¹Ý ÆíÁý±â È£Ãâ

µð·ºÅ丮 Ç׸ñÀÇ ÀÏ¹Ý ÆíÁý±â¸¦ È£ÃâÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼­ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© ÆíÁýÇÒ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
  2. Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í "ÀÏ¹Ý ÆíÁý±â·Î ÆíÁý" Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº ´ëü ¹æ¹ýÀ¸·Î ÀÏ¹Ý ÆíÁý±â¸¦ È£ÃâÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
    • Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´­·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ > ÀÏ¹Ý ÆíÁý±â·Î ÆíÁý ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù.
    • Ç¥ 2-1¿¡ ¿­°ÅµÇÁö ¾ÊÀº °´Ã¼ Ŭ·¡½º¸¦ °¡Áø Ç׸ñÀ» µÎ ¹ø ´©¸¨´Ï´Ù. °´Ã¼ Ŭ·¡½º¿¡ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â°¡ ¾ø´Â °æ¿ì ±âº»ÀûÀ¸·Î ÀÏ¹Ý ÆíÁý±â°¡ »ç¿ëµË´Ï´Ù.
    • ¾Æ·¡ ±×¸²°ú °°Àº ÀÏ¹Ý ÆíÁý±â°¡ Ç¥½ÃµË´Ï´Ù.

      ±×¸² 2-2 Directory Server ÄÜ¼Ö - ÀÏ¹Ý ÆíÁý±â
      uid=bjensen,ou=People,dc=example,dc=com¿¡ ´ëÇÑ ÀÏ¹Ý ÆíÁý±â â°ú ÀÌ »ç¿ëÀÚ Ç׸ñ¿¡ ´ëÇÑ ¼Ó¼º ÇÊµå ¹× ÇÊµå ¼öÁ¤ ÄÁÆ®·Ñ

      ÀÏ¹Ý ÆíÁý±â¿¡¼­ Ç׸ñ ¼Ó¼ºÀº ¾ËÆĺª¼øÀ¸·Î ¿­°ÅµÇ¸ç °¢ ÅؽºÆ® »óÀÚ¿¡ ¼Ó¼º °ªÀÌ Ç¥½ÃµË´Ï´Ù. Àбâ Àü¿ë ¹× ÀÛµ¿ °¡´É ¼Ó¼ºÀ» ºñ·ÔÇÑ ¸ðµç ¼Ó¼ºÀÌ Ç¥½ÃµË´Ï´Ù. ¿À¸¥ÂÊÀÇ ÄÁÆ®·ÑÀ» »ç¿ëÇÏ¿© ÆíÁý±âÀÇ µð½ºÇ÷¹À̸¦ ¼öÁ¤ÇÏ°í ¼Ó¼º ¸ñ·ÏÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

  3. ¼±Åà »çÇ×À¸·Î, º¸±â »óÀÚÀÇ ÄÁÆ®·ÑÀ» »ç¿ëÇÏ¿© ÀÏ¹Ý ÆíÁý±âÀÇ µð½ºÇ÷¹À̸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • óÀ½ ½ºÅ°¸¶¿¡ Á¤ÀÇÇÑ ´ë·Î ¼Ó¼º À̸§À» º¸·Á¸é ¼Ó¼º À̸§ Ç¥½Ã ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù. ¼Ó¼º ¸ñ·ÏÀº À̸§ ¾ËÆĺª¼øÀ¸·Î ´Ù½Ã Á¤·ÄµË´Ï´Ù.
    • ½ºÅ°¸¶¿¡ Á¤ÀÇÇÑ ´ëü À̸§º°·Î ¼Ó¼ºÀ» ¿­°ÅÇÏ·Á¸é ¼Ó¼º ¼³¸í Ç¥½Ã ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ´ëü À̸§Àº ¼Ó¼ºÀ» º¸´Ù ¸í½ÃÀûÀ¸·Î ¼³¸íÇÕ´Ï´Ù. ¼Ó¼º ¸ñ·ÏÀº ¼³¸í ¾ËÆĺª¼øÀ¸·Î ´Ù½Ã Á¤·ÄµË´Ï´Ù.
    • ½ºÅ°¸¶¿¡¼­ Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¿¡ ´ëÇØ ¸í½ÃÀûÀ¸·Î Çã¿ëÇÏ´Â ¸ðµç ¼Ó¼ºÀ» ¿­°ÅÇÏ·Á¸é °ªÀ» °¡Áø ¼Ó¼º¸¸ Ç¥½Ã È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÕ´Ï´Ù. Ç׸ñ¿¡ extensibleObject °´Ã¼ Ŭ·¡½º°¡ Æ÷ÇԵǾî ÀÖÀ¸¸é ¸ðµç ¼Ó¼ºÀÌ ¾Ï¹¬ÀûÀ¸·Î Çã¿ëµÇÁö¸¸ Ç¥½ÃµÇÁö´Â ¾Ê½À´Ï´Ù. ±âº»ÀûÀ¸·Î °ªÀÌ Á¤ÀÇµÈ ¼Ó¼º¸¸ Ç¥½ÃµË´Ï´Ù.
    • ¼Ó¼º ¸ñ·Ï ¾Æ·¡¿¡ Ç׸ñÀÇ °íÀ¯ À̸§À» Ç¥½ÃÇϰųª Ç¥½ÃÇÏÁö ¾ÊÀ¸·Á¸é DN Ç¥½Ã È®ÀζõÀ» ¼±ÅÃÇϰųª ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
    • °»½Å ¹öÆ°À» ´©¸£¸é ¼­¹ö¿¡ ¾×¼¼½ºÇÏ¿© Ç׸ñÀÇ ÇöÀç ³»¿ë¿¡ µû¶ó ¸ðµç ¼Ó¼º °ªÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.

    • ÁÖÀÇ

      °»½Å ¹öÆ°À» ´©¸£¸é ÀúÀåÇÏÁö ¾ÊÀº ÀÏ¹Ý ÆíÁý±âÀÇ ¼öÁ¤ »çÇ×ÀÌ Áï½Ã Á¦°ÅµË´Ï´Ù.


´ÙÀ½ Àý¿¡¼­´Â ¼Ó¼º °ª ¼³Á¤, °´Ã¼ Ŭ·¡½º °ü¸®, Ç׸ñÀÇ À̸§ ÁöÁ¤ ¼Ó¼º º¯°æ µîÀÇ ÄÁÆ®·Ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

¼Ó¼º °ª ¼öÁ¤

  1. ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
  2. ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© ¼öÁ¤ÇÒ °ªÀ» ´©¸¨´Ï´Ù.
  3. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ °­Á¶ Ç¥½ÃµÇ°í ¼±ÅÃÇÑ °ªÀÌ Æ÷ÇÔµÈ ÅؽºÆ® Çʵ忡 ÆíÁý Ä¿¼­°¡ ³ªÅ¸³³´Ï´Ù.

  4. ¸¶¿ì½º¿Í Å°º¸µå¸¦ »ç¿ëÇÏ¿© ÅؽºÆ®¸¦ ¿øÇÏ´Â °ªÀ¸·Î ÆíÁýÇÕ´Ï´Ù. ½Ã½ºÅÛ Å¬¸³º¸µå¸¦ »ç¿ëÇÏ¿© ÀÌ ÇʵåÀÇ ÅؽºÆ®¸¦ º¹»çÇϰųª Àß¶ó³»¾î ºÙ¿©³ÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.
  5. ¼Ó¼ºÀÌ Àбâ Àü¿ëÀ̰ųª ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¾²±â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ÅؽºÆ® Çʵ带 ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù.

  6. ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.

¿©·¯ °ªÀ» °®´Â ¼Ó¼º ÆíÁý

µð·ºÅ丮 ½ºÅ°¸¶¿¡¼­ ¿©·¯ °ªÀ» °®´Â °ÍÀ¸·Î Á¤ÀÇµÈ ¼Ó¼ºÀÇ °æ¿ì ÀÏ¹Ý ÆíÁý±â¿¡ µÎ °³ ÀÌ»óÀÇ °ª Çʵ尡 Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 9Àå, "µð·ºÅ丮 ½ºÅ°¸¶ È®Àå"À» ÂüÁ¶ÇϽʽÿÀ.

¿©·¯ °ªÀ» °®´Â ¼Ó¼º¿¡ »õ °ªÀ» Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
  2. ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© ÇØ´ç ¼Ó¼ºÀ̳ª ¼Ó¼º °ª Áß Çϳª¸¦ ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ °­Á¶ Ç¥½ÃµÇ°í °ª Ãß°¡ ¹öÆ°ÀÌ È°¼ºÈ­µË´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ ¿©·¯ °ªÀ» °®´Â °ÍÀ¸·Î Á¤ÀǵÇÁö ¾Ê¾Ò°Å³ª Àбâ Àü¿ëÀÎ °æ¿ì ¶Ç´Â ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¾²±â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ¹öÆ°ÀÌ È°¼ºÈ­µÇÁö ¾Ê½À´Ï´Ù.
  3. °ª Ãß°¡ ¹öÆ°À» ´©¸¨´Ï´Ù. ¸ñ·Ï¿¡ ÀÖ´Â ¼Ó¼º À̸§ ¿·¿¡ »õ·Î¿î ºó ÅؽºÆ® Çʵ尡 Ç¥½ÃµË´Ï´Ù.
  4. »õ ÅؽºÆ® Çʵ忡 »õ·Î¿î ¼Ó¼º °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù. ½Ã½ºÅÛ Å¬¸³º¸µå¸¦ »ç¿ëÇÏ¿© ÀÌ ÇʵåÀÇ ÅؽºÆ®¸¦ º¹»çÇϰųª Àß¶ó³»¾î ºÙ¿©³ÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.
  5. ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.

¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀÇ °ªÀ» Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
  2. ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© Á¦°ÅÇÒ Æ¯Á¤ °ªÀ» ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ °­Á¶ Ç¥½ÃµÇ°í °ª »èÁ¦ ¹öÆ°ÀÌ È°¼ºÈ­µË´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ Àбâ Àü¿ëÀ̰ųª ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¾²±â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ¹öÆ°ÀÌ È°¼ºÈ­µÇÁö ¾Ê½À´Ï´Ù.
  3. °ª »èÁ¦ ¹öÆ°À» ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ °ªÀÌ Æ÷ÇÔµÈ ÅؽºÆ® Çʵ尡 Á¦°ÅµË´Ï´Ù.
  4. ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.

¼Ó¼º Ãß°¡

Ç׸ñ¿¡ ¼Ó¼ºÀ» Ãß°¡ÇÏ·Á¸é ÀÌ ¼Ó¼ºÀÌ ÇÊ¿äÇϰųª Çã¿ëµÇ´Â °´Ã¼ Ŭ·¡½º°¡ Ç׸ñ¿¡ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº °´Ã¼ Ŭ·¡½º °ü¸® ¹× 9Àå, "µð·ºÅ丮 ½ºÅ°¸¶ È®Àå"À» ÂüÁ¶ÇϽʽÿÀ.

Ç׸ñ¿¡ ¼Ó¼ºÀ» Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
  2. °ªÀ» °¡Áø ¼Ó¼º¸¸ Ç¥½Ã ¿É¼ÇÀÌ ¼±ÅõǾî ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
  3. ¼Ó¼º Ãß°¡ ¹öÆ°À» ´­·¯ ¼Ó¼º ¸ñ·ÏÀÌ ÀÖ´Â ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¸ñ·Ï¿¡´Â Ç׸ñ¿¡ Á¤ÀÇµÈ °´Ã¼ Ŭ·¡½º¿¡¼­ Çã¿ëÇÏ´Â ¼Ó¼º¸¸ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
  4. ¼Ó¼º Ãß°¡ ´ëÈ­ »óÀÚ¿¡¼­ Ãß°¡ÇÒ ¼Ó¼ºÀ» Çϳª ÀÌ»ó ¼±ÅÃÇÕ´Ï´Ù.
  5. ¼±Åà »çÇ×À¸·Î, ´ëÈ­ »óÀÚÀÇ ¸Ç À§¿¡ ÀÖ´Â µå·Ó´Ù¿î ¸ñ·Ï¿¡¼­ ´ÙÀ½ ÇÏÀ§ À¯Çü Áß ÇÑ °³³ª µÑ ¸ðµÎ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • ¾ð¾î ÇÏÀ§ À¯Çü - ¼Ó¼º °ª¿¡ »ç¿ëµÈ ¾ð¾î¸¦ Ç¥½ÃÇÏ·Á¸é ÀÌ ÇÏÀ§ À¯ÇüÀ» »ç¿ëÇÕ´Ï´Ù. ÇÑ ¼Ó¼ºÀ» ´Ù¸¥ ¾ð¾î·Î ¿©·¯ ¹ø Ãß°¡ÇÏ¿© µð·ºÅ丮¿¡ ÇöÁöÈ­ Á¤º¸¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.

      ¼±Åà »çÇ×À¸·Î, ¾ð¾î ÀÌ¿Ü¿¡ ¹ßÀ½ ÇÏÀ§ À¯ÇüÀ» ¼±ÅÃÇÏ¿© ÀÌ ¼Ó¼º °ª¿¡ ÇØ´ç ¾ð¾î °ªÀÇ ¹ßÀ½ÀÌ Æ÷ÇԵǾî ÀÖÀ½À» ³ªÅ¸³¾ ¼öµµ ÀÖ½À´Ï´Ù.

    • ÀÌÁø ÇÏÀ§ À¯Çü - ¼Ó¼º¿¡ ÀÌÁø ÇÏÀ§ À¯ÇüÀ» ÁöÁ¤ÇÏ¸é ½ÇÁ¦ ±¸¹®¿¡ °ü°è¾øÀÌ ¼Ó¼º °ªÀÌ ÀÌÁø µ¥ÀÌÅÍ(ºÒÅõ¸íÇÑ µ¥ÀÌÅÍ Ã»Å©)·Î¼­ LDAP¸¦ ÅëÇØ Àü¼ÛµË´Ï´Ù. ÀÌ ¿É¼ÇÀº ÁÖÀÇÇؼ­ »ç¿ëÇØ¾ß Çϸç, userCertificate¿Í °°ÀÌ LDAP ¹®ÀÚ¿­ Ç¥ÇöÀÌ ¾ø´Â º¹ÀâÇÑ ±¸¹®¿¡ »ç¿ëµË´Ï´Ù. ¼Ó¼º °ªÀÌ ÀÌ¹Ì ÀÌÁøÀ¸·Î °£ÁֵǴ ¼Ó¼º¿¡´Â ÀÌÁø ÇÏÀ§ À¯ÇüÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.
  6. ¼Ó¼º°ú ÇÏÀ§ À¯Çü(¼±Åà »çÇ×)À» ¼±ÅÃÇßÀ¸¸é È®ÀÎÀ» ´©¸¨´Ï´Ù. ¼Ó¼ºÀº ÀÏ¹Ý ÆíÁý±âÀÇ ¸ñ·Ï¿¡ ¾ËÆĺª¼øÀ¸·Î Ãß°¡µË´Ï´Ù.
  7. »õ·Î¿î ¼Ó¼º À̸§ ¿·ÀÇ ºó ÅؽºÆ® Çʵ忡 »õ ¼Ó¼º °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù. ½Ã½ºÅÛ Å¬¸³º¸µå¸¦ »ç¿ëÇÏ¿© ÀÌ ÇʵåÀÇ ÅؽºÆ®¸¦ º¹»çÇϰųª Àß¶ó³»¾î ºÙ¿©³ÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.
  8. ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.

¼Ó¼º Á¦°Å

Ç׸ñÀÇ ¼Ó¼º°ú ÇØ´ç °ªÀ» ¸ðµÎ Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
  2. ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© Á¦°ÅÇÒ ¼Ó¼º À̸§À» ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ °­Á¶ Ç¥½ÃµÇ°í ¼Ó¼º »èÁ¦ ¹öÆ°ÀÌ È°¼ºÈ­µË´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ Àбâ Àü¿ëÀ̰ųª ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¾²±â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ¹öÆ°ÀÌ È°¼ºÈ­µÇÁö ¾Ê½À´Ï´Ù.

  3. ÁÖ

    ÀÏ¹Ý ÆíÁý±â¸¦ »ç¿ëÇϸé ÀÌ ¼Ó¼º¿¡ Á¤ÀÇÇÒ ¼ö ÀÖ´Â °´Ã¼ Ŭ·¡½º¿¡ ÇÊ¿äÇÑ ¼Ó¼ºÀ» Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÊ¿äÇÑ ¼Ó¼º ¾øÀÌ Ç׸ñÀ» ÀúÀåÇÏ·Á°í ÇÏ¸é ¼­¹ö¿¡¼­ ÀÌ¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î °´Ã¼ Ŭ·¡½º À§¹ÝÀ» ¹ÝȯÇÕ´Ï´Ù. Ç׸ñ¿¡¼­ Á¤ÀÇÇÏ´Â ¸ðµç °´Ã¼ Ŭ·¡½ºÀÇ Çʼö ¼Ó¼ºÀÌ Ç׸ñ¿¡ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù.


  4. ¼Ó¼º »èÁ¦ ¹öÆ°À» ´©¸¨´Ï´Ù. ¼Ó¼º°ú ÇØ´ç ÅؽºÆ® ÇÊµå °ªÀÌ ¸ðµÎ Á¦°ÅµË´Ï´Ù.
  5. ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.

°´Ã¼ Ŭ·¡½º °ü¸®

Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º´Â ¿©·¯ °ªÀ» °®´Â objectclass ¼Ó¼ºÀ¸·Î Á¤Àǵ˴ϴÙ. Á¤ÀÇµÈ °´Ã¼ Ŭ·¡½ºÀÇ °ü¸®¸¦ µ½±â À§ÇØ ÀÌ ¼Ó¼ºÀ» ¼öÁ¤ÇÏ´Â °æ¿ì ÀÏ¹Ý ÆíÁý±â´Â Ư¼ö ´ëÈ­ »óÀÚ¸¦ Á¦°øÇÕ´Ï´Ù.

Ç׸ñ¿¡ °´Ã¼ Ŭ·¡½º¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
  2. ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© objectclass ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù. °ª Ãß°¡ ¹öÆ°ÀÌ È°¼ºÈ­µË´Ï´Ù. ÀÌ Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ¹öÆ°ÀÌ È°¼ºÈ­µÇÁö ¾Ê½À´Ï´Ù.
  3. °ª Ãß°¡ ¹öÆ°À» ´©¸¨´Ï´Ù.
  4. Ç׸ñ¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Â °´Ã¼ Ŭ·¡½º ¸ñ·ÏÀÌ Æ÷ÇÔµÈ °´Ã¼ Ŭ·¡½º Ãß°¡ ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

  5. ÀÌ Ç׸ñ¿¡ Ãß°¡ÇÒ °´Ã¼ Ŭ·¡½º¸¦ Çϳª ÀÌ»ó ¼±ÅÃÇÏ°í È®ÀÎÀ» ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ °´Ã¼ Ŭ·¡½º°¡ objectclass ¼Ó¼º °ª ¸ñ·Ï¿¡ Ç¥½ÃµË´Ï´Ù.
  6. Ç׸ñ¿¡ ¾ø´Â ¼Ó¼ºÀÌ »õ °´Ã¼ Ŭ·¡½º¿¡ ÇÊ¿äÇϸé ÀÏ¹Ý ÆíÁý±â¿¡¼­ ÇØ´ç ¼Ó¼ºÀ» ÀÚµ¿À¸·Î Ãß°¡ÇÕ´Ï´Ù. ¸ðµç Çʼö ¼Ó¼º¿¡ °ªÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.
  7. ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.

Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¸¦ Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
  2. ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© Á¦°ÅÇÒ objectclass ¼Ó¼ºÀÇ Æ¯Á¤ °ªÀ» ´©¸¨´Ï´Ù. ½ºÅ°¸¶¿¡¼­ ¼±ÅÃÇÑ °´Ã¼ Ŭ·¡½ºÀÇ Á¦°Å¸¦ Çã¿ëÇÏ°í ÀÌ Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖÀ¸¸é °ª »èÁ¦ ¹öÆ°ÀÌ È°¼ºÈ­µË´Ï´Ù.
  3. °ª »èÁ¦ ¹öÆ°À» ´©¸¨´Ï´Ù. ƯÁ¤ °´Ã¼ Ŭ·¡½º°¡ Á¦°ÅµË´Ï´Ù.
  4. °´Ã¼ Ŭ·¡½º¸¦ Á¦°ÅÇϸé ÀÏ¹Ý ÆíÁý±â¿¡¼­ ÀÚµ¿À¸·Î ³ª¸ÓÁö °´Ã¼ Ŭ·¡½º°¡ Çã¿ëÇÏÁö ¾Ê°Å³ª ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ¼Ó¼ºÀ» Á¦°ÅÇÕ´Ï´Ù. À̸§ ÁöÁ¤ ¼Ó¼º Áß Çϳª¸¦ Á¦°ÅÇÏ¸é ´Ù¸¥ ¼Ó¼ºÀÌ ÀÚµ¿À¸·Î ¼±ÅõǸç, Äֿܼ¡¼­ ÀÌ º¯°æ »çÇ×À» ¾Ë·ÁÁÝ´Ï´Ù.

  5. ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.

Ç׸ñ À̸§ ¹Ù²Ù±â

À̸§ ÁöÁ¤ ¼Ó¼ºÀº °íÀ¯ À̸§(DN)¿¡ Ç¥½ÃµÇ´Â Ç׸ñÀÇ ¼Ó¼º-°ª ½ÖÀ¸·Î, Ç׸ñÀÇ ±âÁ¸ ¼Ó¼º¿¡¼­ ¼±Åõ˴ϴÙ. À̸§ ÁöÁ¤ ¼Ó¼ºÀ» ¼öÁ¤ÇÏ¿© Ç׸ñÀÇ À̸§À» ¹Ù²Ù·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
  2. º¯°æ ¹öÆ° ¿·ÀÇ ÅؽºÆ®¿¡ ÀÌ Ç׸ñÀÇ ÇöÀç À̸§ ÁöÁ¤ ¼Ó¼ºÀÌ Ç¥½ÃµË´Ï´Ù. DN Ç¥½Ã È®ÀζõÀ» ¼±ÅÃÇÏ¸é ¼Ó¼º °ª ¸ñ·Ï ¾Æ·¡ÀÇ DN¿¡¼­ ÀÌ·¯ÇÑ ¼Ó¼ºÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

  3. º¯°æ ¹öÆ°À» ´©¸¨´Ï´Ù. ÀÌ Ç׸ñÀÇ À̸§À» ¹Ù²Ü ¼ö ÀÖ´Â ±ÇÇÑÀÌ ¾øÀ¸¸é ¹öÆ°ÀÌ È°¼ºÈ­µÇÁö ¾Ê½À´Ï´Ù.
  4. À̸§ ÁöÁ¤ ¼Ó¼º º¯°æ ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

  5. ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© ÀÌ Ç׸ñÀÇ DN¿¡ Ãß°¡ÇÒ ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù. À̸§ ÁöÁ¤ ¼Ó¼º¿¡¼­ Ãß°¡Çϰųª Á¦°ÅÇÒ ¼Ó¼º ¿·¿¡ ÀÖ´Â È®ÀζõÀ» ¼±ÅÃÇϰųª ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
  6. µ¿ÀÏÇÑ ºÎ¸ð ¾Æ·¡¿¡ ÀÖ´Â Ç׸ñÀº °¢°¢ °íÀ¯ÇÑ DNÀ» °¡Á®¾ß ÇϹǷΠ¼Ó¼ºÀ̳ª ¼Ó¼º Á¶ÇÕÀÌ °íÀ¯ÇÑ À̸§ ÁöÁ¤ ¼Ó¼ºÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. DNÀÌ °íÀ¯ÇÏÁö ¾ÊÀº Ç׸ñÀº ¼­¹ö¿¡¼­ ÀúÀåÇÏÁö ¾Ê½À´Ï´Ù. °ü·Ê»ó, »ç¿ëÀÚ¸¦ ³ªÅ¸³»´Â ¸ðµç Ç׸ñÀº °°Àº À̸§ ÁöÁ¤ ¼Ó¼ºÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

  7. À̸§ ÁöÁ¤ ¼Ó¼º º¯°æ ´ëÈ­ »óÀÚ¿¡¼­ È®ÀÎÀ» ´©¸¨´Ï´Ù. ÀÏ¹Ý ÆíÁý±â¿¡ ÀÌ Ç׸ñÀÇ »õ DNÀÌ Ç¥½ÃµË´Ï´Ù.
  8. ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.

µð·ºÅ丮 Ç׸ñ »èÁ¦

Directory Server Äֿܼ¡¼­ Ç׸ñÀ» »èÁ¦ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼­ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© Á¦°ÅÇÒ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
  2. ÇÏÀ§ Æ®¸®ÀÇ ·çÆ® ³ëµå¸¦ ¼±ÅÃÇÏ¿© µð·ºÅ丮ÀÇ Àüü ºÐ±â¸¦ »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

  3. Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í »èÁ¦ Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº ´ëü ¹æ¹ýÀ¸·Î Ç׸ñÀ» »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
    • Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´­·¯ ¼±ÅÃÇÑ ´ÙÀ½ ÆíÁý > »èÁ¦ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ÀÌ Ç׸ñÀ» µð·ºÅ丮ÀÇ ´Ù¸¥ À§Ä¡¿¡ ºÙ¿©³ÖÀ¸·Á¸é ÆíÁý > À߶󳻱⠸޴º Ç׸ñÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
    • Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´­·¯ ¼±ÅÃÇÑ ´ÙÀ½ Ctrl-D ´ÜÃàÅ°¸¦ »ç¿ëÇÕ´Ï´Ù.
    • º¸±â > ·¹À̾ƿô ¿É¼ÇÀ» ¼±ÅÃÇÏ¿© Directory Server ÄܼÖÀÇ ¿À¸¥ÂÊ Æгο¡ ÀÚ½ÄÀ» Ç¥½ÃÇÑ °æ¿ì Ctrl+´©¸§ ¶Ç´Â Shift+´©¸§ Á¶ÇÕÀ» »ç¿ëÇÏ¿© »èÁ¦ÇÒ Ç׸ñÀ» ¿©·¯ °³ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

  4. Ç׸ñ ¶Ç´Â ÇÏÀ§ Æ®¸®¿Í ÇØ´ç ³»¿ëÀ» ¸ðµÎ »èÁ¦ÇÒ °ÍÀ» È®ÀÎÇÕ´Ï´Ù.
  5. ¼±ÅÃÇÑ Ç׸ñÀº Áï½Ã »èÁ¦µÇ¸ç ½ÇÇà Ãë¼ÒÇÒ ¼ö ¾ø½À´Ï´Ù. µÎ °³ ÀÌ»óÀÇ Ç׸ñÀ» »èÁ¦Çϸé Äֿܼ¡¼­ »èÁ¦ÇÑ Ç׸ñ ¼ö¿Í ¹ß»ýÇÑ ¿À·ù¸¦ ¾Ë¸®´Â Á¤º¸ ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.

ÄܼÖÀ» »ç¿ëÇÑ ´ë·® ÀÛ¾÷

LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¿©·¯ Ç׸ñÀ» Ãß°¡Çϰųª È¥ÇÕµÈ ÀÛ¾÷À» ¼öÇàÇϰųª Àüü Á¢¹Ì¾î¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. LDIF ÆÄÀÏ°ú Directory Server ÄܼÖÀ» »ç¿ëÇÏ¿© Ç׸ñÀ» Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ÀÌÀü Àý¿¡¼­ ¼³¸íÇÑ ±¸¹®À» »ç¿ëÇÏ¿© LDIF ÆÄÀÏ¿¡ Ç׸ñ ¶Ç´Â ÀÛ¾÷À» Á¤ÀÇÇÕ´Ï´Ù. ´Ü¼øÈ÷ Ç׸ñÀ» Ãß°¡Çϰųª Á¢¹Ì¾î¸¦ ÃʱâÈ­ÇÏ´Â °æ¿ì changetype Å°¿öµå¸¦ »ç¿ëÇÒ ÇÊ¿ä ¾øÀÌ LDIF ÆÄÀÏ¿¡ Ç׸ñ¸¸ Ãß°¡Çصµ µË´Ï´Ù. È¥ÇÕµÈ ÀÛ¾÷À» ¼öÇàÇÏ´Â °æ¿ì¿¡´Â ¸ðµç DN µÚ¿¡ changetype ¹× ÇÊ¿ä¿¡ µû¶ó ƯÁ¤ ÀÛ¾÷À̳ª ¼Ó¼º °ªÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
  2. Directory Server Äֿܼ¡¼­ LDIF ÆÄÀÏÀ» °¡Á®¿É´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº LDIF ÆÄÀÏ °¡Á®¿À±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
  3. È¥ÇÕµÈ ÀÛ¾÷À» ¼öÇàÇÏ´Â °æ¿ì ¼­¹ö¿¡¼­ ¸ðµç LDIF ÀÛ¾÷À» ¼öÇàÇϵµ·Ï LDIF °¡Á®¿À±â ´ëÈ­ »óÀÚ¿¡¼­ Ãß°¡¸¸ È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.


¸í·ÉÁÙ¿¡¼­ Ç׸ñ °ü¸®

ldapmodify ¹× ldapdelete ¸í·ÉÁÙ À¯Æ¿¸®Æ¼´Â µð·ºÅ丮 ³»¿ëÀ» Ãß°¡, ÆíÁý ¹× »èÁ¦ÇÏ´Â ¸ðµç ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. µÎ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¼­¹öÀÇ ±¸¼º Ç׸ñ°ú »ç¿ëÀÚ Ç׸ñÀÇ µ¥ÀÌÅ͸¦ ¸ðµÎ °ü¸®ÇÒ ¼ö ÀÖÀ¸¸ç, µÎ °³ ÀÌ»óÀÇ µð·ºÅ丮¸¦ ´ë·®À¸·Î °ü¸®ÇÏ´Â ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ldapmodify ¹× ldapdelete´Â º» ¼³¸í¼­ÀÇ ÀýÂ÷¿¡¼­ ÁÖ·Î »ç¿ëÇÏ´Â ¸í·ÉÀÔ´Ï´Ù. ´ÙÀ½ Àý¿¡¼­´Â ÀÌ·¯ÇÑ °ü¸® ÀýÂ÷¸¦ ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ±âº» ÀÛ¾÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ±â´É, ¸ðµç ¸í·ÉÁÙ ¿É¼Ç, ¸í·ÉÀÇ ¹Ýȯ °ª µî¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Resource Kit Tools ReferenceÀÇ 4Àå, "ldapmodify" ¹× 5Àå, "ldapdelete"¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

¸í·ÉÁÙ À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÔ·ÂÀº ¹Ýµå½Ã ¸í·ÉÁÙ ¶Ç´Â ÀÔ·Â ÆÄÀÏÀ» ÅëÇØ Á÷Á¢ Á¦°øÇÒ ¼ö ÀÖ´Â LDIF Çü½ÄÀ̾î¾ß ÇÕ´Ï´Ù. ¾Æ·¡ Àý¿¡¼­´Â LDIF ÀԷ¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÌÈÄ Àý¿¡¼­´Â °¢ ¼öÁ¤ À¯Çü¿¡ ´ëÇÑ LDIF¸¦ ¼Ò°³ÇÕ´Ï´Ù.

LDIF ÀÔ·Â Á¦°ø

¸í·ÉÁÙ À¯Æ¿¸®Æ¼¿¡ LDIF ÀÔ·ÂÀ» Á¦°øÇÏ´Â °æ¿ì ¸í·ÉÁÙ ÀÔ·Â, Ư¼ö ¹®ÀÚ, ½ºÅ°¸¶ °Ë»ç, Ç׸ñÀÇ ¼ø¼­ ¹× Å©±â¿¡ °üÇØ Æ¯È÷ ÁÖÀÇÇØ¾ß ÇÒ ¸î °¡Áö »çÇ×ÀÌ ÀÖ½À´Ï´Ù. ¸ðµç µð·ºÅ丮 µ¥ÀÌÅÍ´Â À¯´ÏÄÚµåÀÇ UTF-8 ÀÎÄÚµùÀ» »ç¿ëÇÏ¿© ÀúÀåµÇ¹Ç·Î Á¦°øÇÏ´Â ¸ðµç LDIF ÀԷµµ UTF-8·Î ÀÎÄÚµùÇØ¾ß ÇÕ´Ï´Ù. LDIF Çü½Ä¿¡ ´ëÇؼ­´Â Directory Server Administration ReferenceÀÇ 7Àå, "LDAP Data Interchange Format Reference"¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.


ÁÖ

LDIF ¼Ó¼º °ª ¹®ÀÚ¿­ÀÇ ³¡¿¡ ½Ç¼ö·Î °ø¹éÀÌ µé¾î°¡Áö ¾Êµµ·Ï ÁÖÀÇÇϽʽÿÀ. Directory Server´Â °ø¹éÀ¸·Î ³¡³ª´Â ¼Ó¼º °ªÀ» ÀÐÀ¸¸é base 64·Î °ªÀ» ÀÎÄÚµùÇÕ´Ï´Ù.


¸í·ÉÁÙ¿¡¼­ LDIF ÀÔ·Â Á¾·á

ldapmodify À¯Æ¿¸®Æ¼¿Í ldapdelete À¯Æ¿¸®Æ¼´Â ÆÄÀÏÀ» Àд °Í°ú °°Àº ¹æ¹ýÀ¸·Î ¸í·É µÚ¿¡ ÀÔ·ÂµÈ LDIF ¸í·É¹®À» ÀнÀ´Ï´Ù. ÀÔ·ÂÀÌ ³¡³ª¸é ½© ÇÁ·Î±×·¥¿¡¼­ EOF À̽ºÄÉÀÌÇÁ ½ÃÄö½º·Î ÀνÄÇÏ´Â ¹®ÀÚ¸¦ ÀÔ·ÂÇϽʽÿÀ.

ÀϹÝÀûÀ¸·Î EOF À̽ºÄÉÀÌÇÁ ½ÃÄö½º·Î Control-D (^D)°¡ »ç¿ëµË´Ï´Ù.

¾Æ·¡ ¿¹´Â ldapmodify ¸í·É¿¡ ´ëÇÑ ÀÔ·ÂÀÌ ¾î¶»°Ô Á¾·áµÇ´ÂÁö º¸¿©ÁÝ´Ï´Ù.

prompt> ldapmodify -h host -p port -D bindDN -w password
dn: cn=Barry Nixon,ou=People,dc=example,dc=com
changetype: modify
delete: telephonenumber
^D
prompt>

´Ü¼ø¼º°ú ÀÌ½Ä °¡´É¼ºÀ» À§ÇØ º» ¼³¸í¼­ÀÇ ¿¹¿¡¼­´Â ÇÁ·ÒÇÁÆ®³ª EOF ½ÃÄö½º¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.

Ư¼ö ¹®ÀÚ »ç¿ë

¸í·ÉÁÙ¿¡ ¸í·É ¿É¼ÇÀ» ÀÔ·ÂÇÒ ¶§ ¸í·ÉÁÙ Çؼ®±â¿¡ Ưº°ÇÑ Àǹ̰¡ ÀÖ´Â ¹®ÀÚ(¿¹: °ø¹é( ), º°Ç¥ [*], ¿ª½½·¡½Ã [\] µî)¸¦ À̽ºÄÉÀÌÇÁÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, DN¿¡´Â °ø¹éÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì°¡ ¸¹À¸¹Ç·Î ´ëºÎºÐÀÇ UNIX ½©¿¡¼­ DN °ªÀ» ´ÙÀ½°ú °°ÀÌ Å«µû¿ÈÇ¥("")·Î ¹­¾î¾ß ÇÕ´Ï´Ù.

-D "cn=Barbara Jensen,ou=Product Development,dc=example,dc=com"

»ç¿ëÇÏ´Â ¸í·ÉÁÙ Çؼ®±â¿¡ µû¶ó ÀÛÀºµû¿ÈÇ¥³ª Å«µû¿ÈÇ¥¸¦ À̽ºÄÉÀÌÇÁ ¹®ÀÚ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¿î¿µ üÁ¦ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

¶ÇÇÑ, ½°Ç¥°¡ Æ÷ÇÔµÈ DNÀ» »ç¿ëÇÏ´Â °æ¿ì ¿ª½½·¡½Ã(\)¸¦ »ç¿ëÇÏ¿© ½°Ç¥¸¦ À̽ºÄÉÀÌÇÁÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

-D "cn=Patricia Fuentes,ou=People,o=example.com Bolivia\,S.A."

ldapmodify ¸í·É µÚÀÇ LDIF ¸í·É¹®Àº ½©ÀÌ ¾Æ´Ñ ¸í·É¿¡¼­ Çؼ®µÇ¹Ç·Î Ưº°È÷ ÁÖÀÇÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

½ºÅ°¸¶ °Ë»ç

Ç׸ñÀ» Ãß°¡Çϰųª ¼öÁ¤ÇÏ´Â °æ¿ì ÀÌ Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¿¡¼­ ÇÊ¿ä·Î Çϰųª Çã¿ëÇÏ´Â ¼Ó¼ºÀ» »ç¿ëÇØ¾ß ÇÏ¸ç ¼Ó¼º °ªÀÌ Á¤ÀÇµÈ ±¸¹®°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

Ç׸ñÀ» ¼öÁ¤Çϸé Directory Server´Â ¼öÁ¤µÇ´Â Ç׸ñ¸¸ÀÌ ¾Æ´Ñ Àüü Ç׸ñ¿¡ ´ëÇØ ½ºÅ°¸¶ °Ë»ç¸¦ ¼öÇàÇÕ´Ï´Ù. µû¶ó¼­ Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º ¶Ç´Â ¼Ó¼ºÀÌ ½ºÅ°¸¶¿¡ ¸ÂÁö ¾ÊÀ¸¸é ÀÛ¾÷ÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ½ºÅ°¸¶ °Ë»ç¸¦ ÂüÁ¶ÇϽʽÿÀ.

LDIF Ç׸ñ Á¤·Ä

¸í·ÉÁÙ ¶Ç´Â ÆÄÀÏÀÇ Ç׸ñ Ãß°¡¿ë LDIF ÅؽºÆ® ½ÃÄö½º¿¡¼­ ºÎ¸ð Ç׸ñÀº Ç×»ó Àڽĺ¸´Ù ¾Õ¿¡ ³ª¿Í¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ¼­¹ö¿¡¼­ LDIF ÅؽºÆ®¸¦ ó¸®ÇÒ ¶§ ÀÚ½Ä Ç׸ñº¸´Ù ¸ÕÀú ºÎ¸ð Ç׸ñÀ» ÀÛ¼ºÇÏ°Ô µË´Ï´Ù.

¿¹¸¦ µé¾î, µð·ºÅ丮¿¡ ¾ø´Â Ç׸ñÀ» People ÇÏÀ§ Æ®¸®¿¡ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ People ÄÁÅ×À̳ʸ¦ ³ªÅ¸³»´Â Ç׸ñÀÌ ÀÌ ÇÏÀ§ Æ®¸®ÀÇ Ç׸ñº¸´Ù ¾Õ¿¡ ³ª¿Í¾ß ÇÕ´Ï´Ù.

dn: dc=example,dc=com
dn: ou=People,dc=example,dc=com
...
People subtree entries
...
dn: ou=Group,dc=example,dc=com
...
Group subtree entries
...

ldapmodify ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ¾î¶² Ç׸ñÀ̵ç ÀÛ¼ºÇÒ ¼ö ÀÖÁö¸¸ Á¢¹Ì¾î ·çÆ®³ª ÇÏÀ§ Á¢¹Ì¾î´Â Çʼö ±¸¼º Ç׸ñ°ú ¿¬°áÇØ¾ß Çϴ Ư¼ö Ç׸ñÀÔ´Ï´Ù. »õ·Î¿î ·çÆ® Á¢¹Ì¾î³ª ÇÏÀ§ Á¢¹Ì¾î ¹× °ü·ÃµÈ ±¸¼º Ç׸ñÀ» Ãß°¡ÇÏ·Á¸é ¸í·ÉÁÙ¿¡¼­ Á¢¹Ì¾î ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

´ë±Ô¸ð Ç׸ñ °ü¸®

´ë±Ô¸ð ¼Ó¼º °ªÀ» °¡Áø Ç׸ñÀ» Ãß°¡Çϰųª ¼öÁ¤ÇÏ·Á¸é ¸ÕÀú ¼­¹ö¿¡¼­ ÀÌ °ªÀ» Çã¿ëÇϵµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ¼­¹öÀÇ ¿À¹ö·Îµå¸¦ ¹æÁöÇϱâ À§ÇØ Å¬¶óÀ̾ðÆ®´Â ±âº»ÀûÀ¸·Î 2MBº¸´Ù Å« µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ¾øµµ·Ï Á¦Çѵ˴ϴÙ.

À̺¸´Ù Å« Ç׸ñÀ» Ãß°¡Çϰųª ¼Ó¼º °ªÀ» À̺¸´Ù Å« °ªÀ¸·Î ¼öÁ¤ÇÏ¸é ¼­¹ö¿¡¼­ ÀÛ¾÷À» °ÅºÎÇÏ°í Áï½Ã ¿¬°áÀ» ´Ý½À´Ï´Ù. ¿¹¸¦ µé¾î, Çϳª ÀÌ»óÀÇ Ç׸ñ ¼Ó¼º¿¡ ¸ÖƼ¹Ìµð¾î ³»¿ë°ú °°Àº ÀÌÁø µ¥ÀÌÅÍ°¡ ÀÖÀ¸¸é ÀÌ Á¦ÇÑÀ» ÃÊ°úÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ ´ë±Ô¸ð Á¤Àû ±×·ìÀ» Á¤ÀÇÇÏ´Â Ç׸ñ¿¡´Â ¸¹Àº ±¸¼º¿øÀÌ Æ÷Ç﵃ ¼ö ÀÖÀ¸¹Ç·Î ÇØ´ç Ç¥½Ã°¡ ÀÌ Á¦ÇÑÀ» ÃÊ°úÇÕ´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ ±×·ìÀº ¼º´É»ó ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀ¸¸ç µð·ºÅ丮 ±¸Á¶¸¦ ´Ù½Ã ¼³°èÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ±×·ì °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

Ŭ¶óÀ̾ðÆ®¿¡¼­ º¸³»´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¼­¹öÀÇ Å©±â Á¦ÇÑÀ» ¼öÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. cn=config Ç׸ñÀÇ nsslapd-maxbersize ¼Ó¼º¿¡ »õ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
  2. Äֿܼ¡¼­ ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é °ü¸®ÀÚ ¶Ç´Â µð·ºÅ丮 °ü¸®ÀÚ·Î ·Î±×¿ÂÇÏ¿© ÀÏ¹Ý ÆíÁý±â¿¡¼­ Ç׸ñ ¼öÁ¤¿¡ ¼³¸íµÈ Áöħ¿¡ µû¶ó cn=config Ç׸ñÀ» ÆíÁýÇÕ´Ï´Ù. nsslapd-maxbersize ¼Ó¼ºÀ» Ŭ¶óÀ̾ðÆ®¿¡¼­ ÇÑ ¹ø¿¡ º¸³¾ ¼ö ÀÖ´Â ÃÖ´ë ¹ÙÀÌÆ® ¼ö·Î ¼³Á¤ÇϽʽÿÀ.
  3. ¸í·ÉÁÙ¿¡¼­ ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
  4. ldapmodify -h host -p port -D "cn=Directory Manager" -w password
    dn: cn=config
    changetype: modify
    replace: nsslapd-maxbersize
    nsslapd-maxbersize: sizeLimitInBytes
    ^D

    ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Administration ReferenceÀÇ 2Àå, "nsslapd-maxbersize"¸¦ ÂüÁ¶ÇϽʽÿÀ.

  5. Directory Server ½ÃÀÛ ¹× ÁßÁö¿¡ ¼³¸íµÈ °Íó·³ ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

¿À·ù ó¸®

¸í·ÉÁÙ µµ±¸´Â LDIF ÀÔ·ÂÀÇ ¸ðµç Ç׸ñ ¶Ç´Â ¼öÁ¤ »çÇ×À» ¼øÂ÷ÀûÀ¸·Î ó¸®ÇÕ´Ï´Ù. ±âº» µ¿ÀÛÀº óÀ½ ¿À·ù°¡ ¹ß»ýÇÒ ¶§ 󸮸¦ ÁßÁöÇÏ´Â °ÍÀÔ´Ï´Ù. ¿À·ù¿¡ °ü°è ¾øÀÌ ¸ðµç ÀÔ·ÂÀ» °è¼Ó ó¸®ÇÏ·Á¸é -c ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ. µµ±¸ Ãâ·Â¿¡ ¿À·ù Á¶°ÇÀÌ Ç¥½ÃµË´Ï´Ù.

À§¿¡ ¿­°ÅµÈ ÁÖÀÇ »çÇ× ¿Ü¿¡ ÀϹÝÀûÀ¸·Î ¹ß»ýÇÏ´Â ¿À·ù´Â ´ÙÀ½°ú °°½À´Ï´Ù.

¿À·ù Á¶°Ç ¹× À̸¦ ¹æÁöÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Resource Kit Tools ReferenceÀÇ 4Àå, "ldapmodify" ¹× 5Àå, "ldapdelete"¸¦ ÂüÁ¶ÇϽʽÿÀ.

ldapmodify¸¦ »ç¿ëÇÑ Ç׸ñ Ãß°¡

ldapmodifyÀÇ -a ¿É¼ÇÀ» »ç¿ëÇÏ¿© Çϳª ÀÌ»óÀÇ Ç׸ñÀ» µð·ºÅ丮¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ ¿¹¿¡¼­´Â »ç¿ëÀÚ°¡ Æ÷Ç﵃ ±¸Á¶Àû Ç׸ñÀ» ÀÛ¼ºÇÑ ÈÄ¿¡ »ç¿ëÀÚ Ç׸ñÀ» ÀÛ¼ºÇÕ´Ï´Ù.

ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: ou=People,dc=example,dc=com
objectclass: top
objectclass: organizationalUnit
ou: People
description: Container for user entries

dn: uid=bjensen,ou=People,dc=example,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetorgPerson
uid: bjensen
givenName: Barbara
sn: Jensen
cn: Babs Jensen
telephoneNumber: (408) 555-3922
facsimileTelephoneNumber: (408) 555-4000
mail: bjensen@example.com
userPassword: clearPassword

-D ¿É¼Ç°ú -w ¿É¼ÇÀº °¢°¢ ÀÌ Ç׸ñÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚÀÇ ¹ÙÀεå DN°ú ºñ¹Ð¹øÈ£¸¦ Á¦°øÇÕ´Ï´Ù. -a ¿É¼ÇÀº LDIFÀÇ ¸ðµç Ç׸ñÀÌ Ãß°¡µÈ´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ±×·± ÈÄ¿¡ °¢ Ç׸ñÀÌ ÇØ´ç DN°ú ¼Ó¼º °ªÀ¸·Î ÁöÁ¤µÇ°í Ç׸ñ »çÀÌ¿¡´Â ºó ÁÙÀÌ µé¾î°©´Ï´Ù. ldapmodify À¯Æ¿¸®Æ¼´Â ÀÔ·ÂµÈ Ç׸ñÀ» ÀÛ¼ºÇÏ°í ¿À·ù°¡ ¹ß»ýÇϸé À̸¦ º¸°íÇÕ´Ï´Ù.

°ü·Ê»ó, Ç׸ñÀÇ LDIF´Â ´ÙÀ½°ú °°Àº ¼ø¼­·Î ¼Ó¼ºÀ» ¿­°ÅÇÕ´Ï´Ù.

userpassword ¼Ó¼º °ªÀ» ÀÔ·ÂÇÒ ¶§´Â ÀÏ¹Ý ÅؽºÆ®·Î ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö¿¡¼­ ÀÌ °ªÀ» ¾ÏȣȭÇÏ¿© ¾ÏȣȭµÈ °ª¸¸ ÀúÀåÇÕ´Ï´Ù. LDIF ÆÄÀÏ¿¡ Ç¥½ÃµÇ´Â ÀÏ¹Ý ÅؽºÆ® ºñ¹Ð¹øÈ£¸¦ º¸È£ÇÏ·Á¸é Àб⠱ÇÇÑÀ» Á¦ÇÑÇØ¾ß ÇÕ´Ï´Ù.

¸í·ÉÁÙ¿¡¼­ -a ¿É¼ÇÀ» ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø´Â ´Ù¸¥ Çü½ÄÀÇ LDIF¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ Çü½ÄÀº ´ÙÀ½ Àý¿¡¼­ ¼³¸íÇÏ´Â Ç׸ñ ¼öÁ¤ ¸í·É¹®°ú Ç׸ñ Ãß°¡ ¸í·É¹®À» °áÇÕÇÒ ¼ö ÀÖ´Ù´Â ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: ou=People,dc=example,dc=com
changetype: add
objectclass: top
objectclass: organizationalUnit
ou: People
description: Container for user entries

dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: add
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetorgPerson
uid: bjensen
givenName: Barbara
sn: Jensen
cn: Barbara Jensen
telephoneNumber: (408) 555-3922
facsimileTelephoneNumber: (408) 555-4000
mail: bjensen@example.com
userPassword: clearPassword

changetype: add Å°¿öµå´Â ÁöÁ¤µÈ DNÀÇ Ç׸ñÀÌ ÀÌÈÄÀÇ ¸ðµç ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ÀÛ¼ºµÇ¾î¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù. ´Ù¸¥ ¸ðµç ¿É¼Ç°ú LDIF ±ÔÁ¤Àº µ¿ÀÏÇÕ´Ï´Ù.

µÎ ¿¹¿¡¼­ ¸ðµÎ -f filename ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´Ü¸»±â ÀÔ·ÂÀÌ ¾Æ´Ñ ÆÄÀÏ¿¡¼­ LDIF¸¦ ÀÐÀ» ¼öµµ ÀÖ½À´Ï´Ù. -a ¿É¼ÇÀÇ »ç¿ë¿¡ µû¶ó LDIF ÆÄÀÏ¿¡´Â ´Ü¸»±â ÀԷ°ú µ¿ÀÏÇÑ Çü½ÄÀÌ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.

ldapmodify¸¦ »ç¿ëÇÑ Ç׸ñ ¼öÁ¤

¼Ó¼º ¹× ÇØ´ç °ªÀ» ±âÁ¸ Ç׸ñ¿¡ Ãß°¡Çϰųª ´ëü ¶Ç´Â Á¦°ÅÇÏ·Á¸é changetype: modify Å°¿öµå¸¦ »ç¿ëÇÕ´Ï´Ù. changetype: modify¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì Ç׸ñÀÇ ¼öÁ¤ ¹æ¹ýÀ» ³ªÅ¸³»´Â Çϳª ÀÌ»óÀÇ º¯°æ ÀÛ¾÷µµ ÇÔ²² Á¦°øÇØ¾ß ÇÕ´Ï´Ù. ¾Æ·¡ ¿¹¿¡¼­´Â °¡´ÉÇÑ LDIF º¯°æ ÀÛ¾÷ Áß ¼¼ °³¸¦ º¸¿©ÁÝ´Ï´Ù.

dn: entryDN
changetype: modify
add: attribute
attribute
: value
...
-
replace: attribute
attribute
: newValue
...
-
delete: attribute
[attribute: value]
...

°°Àº Ç׸ñ¿¡ ´ëÇÑ ÀÛ¾÷À» ±¸ºÐÇÏ·Á¸é ÇÏÀÌÇÂ(-)À» »ç¿ëÇÏ°í ´Ù¸¥ Ç׸ñ¿¡ ´ëÇÑ ÀÛ¾÷ ±×·ìÀ» ±¸ºÐÇÏ·Á¸é ºó ÁÙÀ» »ç¿ëÇÕ´Ï´Ù. °¢ ÀÛ¾÷¿¡ ¿©·¯ °³ÀÇ attribute: value ½ÖÀ» ÁöÁ¤ÇÏ¿© µ¿½Ã¿¡ Ãß°¡, ±³Ã¼ ¶Ç´Â »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¼Ó¼º °ª Ãß°¡

¾Æ·¡ ¿¹¿¡¼­´Â ¾î¶»°Ô µ¿ÀÏÇÑ add LDIF ±¸¹®À» »ç¿ëÇÏ¿© ¿©·¯ °ªÀ» °®´Â ±âÁ¸ ¼Ó¼º ¹× Á¸ÀçÇÏÁö ¾Ê´Â ¼Ó¼º¿¡ °ªÀ» Ãß°¡ÇÒ ¼ö ÀÖ´ÂÁö º¸¿©ÁÝ´Ï´Ù.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
add: cn
cn: Babs Jensen
-
add: mobile
mobile: (408) 555-7844
mobile: (408) 555-7845

´ÙÀ½°ú °°Àº Á¶°Ç¿¡ ºÎÇÕµÉ °æ¿ì ÀÌ ÀÛ¾÷Àº ½ÇÆÐÇÒ ¼ö ÀÖÀ¸¸ç ¼­¹ö¿¡¼­ ¿À·ù¸¦ ¹ÝȯÇÕ´Ï´Ù.

ÀÌÁø ¼Ó¼º ÇÏÀ§ À¯Çü »ç¿ë

attribute;binary ÇÏÀ§ À¯ÇüÀ» ÁöÁ¤ÇÏ¸é ½ÇÁ¦ ±¸¹®¿¡ °ü°è¾øÀÌ ¼Ó¼º °ªÀÌ ÀÌÁø µ¥ÀÌÅͷμ­ LDAP¸¦ ÅëÇØ Àü¼ÛµË´Ï´Ù. ÀÌÁø ÇÏÀ§ À¯ÇüÀº userCertificate¿Í °°ÀÌ LDAP ¹®ÀÚ¿­ Ç¥ÇöÀÌ ¾ø´Â º¹ÀâÇÑ ±¸¹®¿¡ »ç¿ëµÇ¸ç, ÀÌ¿ÜÀÇ ¿ëµµ·Î »ç¿ëÇؼ­´Â ¾È µË´Ï´Ù.

ldapmodify ¸í·É°ú ÇÔ²² »ç¿ëµÈ ¸ðµç LDIF ¸í·É¹®ÀÇ ¼Ó¼º À̸§¿¡ ÀûÀýÇÑ ÇÏÀ§ À¯ÇüÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌÁø °ªÀ» ÀÔ·ÂÇÏ·Á¸é LDIF ÅؽºÆ®¿¡ Á÷Á¢ ÀÔ·ÂÇϰųª ´Ù¸¥ ÆÄÀÏ¿¡¼­ Àоî¿Ã ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ ¿¹¿¡¼­´Â ÆÄÀÏÀÇ °ªÀ» Àоî¿À´Â LDIF ±¸¹®À» º¸¿©ÁÝ´Ï´Ù.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
version: 1
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
add: userCertificate;binary
userCertificate;binary:< file:///path/certFile

< ±¸¹®À» »ç¿ëÇÏ¿© ÆÄÀÏ À̸§À» ÁöÁ¤ÇÏ·Á¸é version: 1 ÁÙ¿¡¼­ LDIF ¸í·É¹®À» ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ldapmodify´Â ÀÌ ¸í·É¹®À» ó¸®ÇÒ ¶§ ÁöÁ¤µÈ ÆÄÀÏÀÇ Àüü ³»¿ë¿¡¼­ Àоî¿Â °ªÀ» ¼Ó¼º °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

¾ð¾î ÇÏÀ§ À¯ÇüÀÌ ÁöÁ¤µÈ ¼Ó¼º Ãß°¡

¼Ó¼ºÀÇ ¾ð¾î ¹× ¹ßÀ½ ÇÏÀ§ À¯ÇüÀº ÇöÁöÈ­µÈ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¼Ó¼º¿¡ ¾ð¾î ÇÏÀ§ À¯ÇüÀ» ÁöÁ¤ÇÏ¸é ´ÙÀ½°ú °°ÀÌ ¼Ó¼º À̸§¿¡ ÇÏÀ§ À¯ÇüÀÌ Ãß°¡µË´Ï´Ù.

attribute;lang-CC

¿©±â¼­ attribute´Â ±âÁ¸ ¼Ó¼º À¯ÇüÀÌ°í CC´Â ¾ð¾î¸¦ ÁöÁ¤ÇÏ´Â µÎ ¹®ÀÚ ±¹°¡ ÄÚµåÀÔ´Ï´Ù. ¼±Åà »çÇ×À¸·Î ¾ð¾î ÇÏÀ§ À¯Çü¿¡ ¹ßÀ½ ÇÏÀ§ À¯ÇüÀ» Ãß°¡ÇÏ¿© ÇöÁöÈ­µÈ °ªÀÇ ¹ßÀ½À» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ¼Ó¼º À̸§Àº ¾Æ·¡¿Í °°ÀÌ Ç¥½ÃµË´Ï´Ù.

attribute;lang-CC;phonetic

ÇÏÀ§ À¯ÇüÀÌ ÁöÁ¤µÈ ¼Ó¼º¿¡ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é ÇØ´ç ÇÏÀ§ À¯ÇüÀ» ¸í½ÃÀûÀ¸·Î ÀÏÄ¡½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, lang-fr ¾ð¾î ÇÏÀ§ À¯ÇüÀÌ ÁöÁ¤µÈ ¼Ó¼º °ªÀ» ¼öÁ¤ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ ÀÛ¾÷¿¡ lang-frÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
replace: homePostalAddress;lang-fr
homePostalAddress;lang-fr: 34\, avenue des Champs-Elyses

¼Ó¼º °ª ¼öÁ¤

¾Æ·¡ ¿¹¿¡¼­´Â LDIFÀÇ replace ±¸¹®À» »ç¿ëÇÏ¿© ¾î¶»°Ô ÇÑ °³ÀÇ °ªÀ» °®´Â ¼Ó¼º°ú ¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀÇ ¸ðµç °ªÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´ÂÁö º¸¿©ÁÝ´Ï´Ù.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
replace: sn
sn: Morris
-
replace: cn
cn: Barbara Morris
cn: Babs Morris

replace ±¸¹®À» »ç¿ëÇϸé ÁöÁ¤µÈ ¼Ó¼ºÀÇ ÇöÀç °ªÀº ¸ðµÎ Á¦°ÅµÇ°í Á¦°øµÈ ¸ðµç °ªÀÌ Ãß°¡µË´Ï´Ù.

¼Ó¼º °ª »èÁ¦

¾Æ·¡ ¿¹¿¡¼­´Â ¼Ó¼ºÀ» ¿ÏÀüÈ÷ »èÁ¦ÇÏ´Â ¹æ¹ý°ú ¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀÇ °ª Çϳª¸¸ »èÁ¦ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
delete: facsimileTelephoneNumber
-
delete: cn
cn: Babs Morris

attribute: value ½ÖÀ» ÁöÁ¤ÇÏÁö ¾Ê°í delete ±¸¹®À» »ç¿ëÇϸé ÀÌ ¼Ó¼ºÀÇ ¸ðµç °ªÀÌ Á¦°ÅµË´Ï´Ù. attribute: value ½ÖÀ» ÁöÁ¤Çϸé ÇØ´ç °ª¸¸ Á¦°ÅµË´Ï´Ù.

¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀÇ °ª Çϳª¸¸ ¼öÁ¤

ldapmodify ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀÇ °ª Çϳª¸¸ ¼öÁ¤ÇÏ·Á¸é ¾Æ·¡ ¿¹¿Í °°ÀÌ µÎ °¡Áö ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modify
delete: mobile
mobile: (408) 555-7845
-
add: mobile
mobile: (408) 555-5487

ldapmodify¸¦ »ç¿ëÇÑ Ç׸ñ À̸§ ¹Ù²Ù±â

Ç׸ñÀÇ À̸§À» ¹Ù²Ù¸é »ó´ëÀûÀÎ °íÀ¯ À̸§(RDN)ÀÌ ¼öÁ¤µË´Ï´Ù. RDNÀº Ç׸ñÀÇ DN¿¡¼­ °¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â attribute=value ½ÖÀÔ´Ï´Ù. ÀÌ ¼Ó¼ºÀ» À̸§ ÁöÁ¤ ¼Ó¼ºÀ̶ó°í Çϸç Ç׸ñÀÇ ¸ðµç ¼Ó¼º¿¡¼­ °ªÀÌ µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.

Ç׸ñÀÇ À̸§À» ¹Ù²Ü ¶§ DNÀÇ ´Ù¸¥ ºÎºÐÀ» º¯°æÇϸé Ç׸ñÀÌ ´Ù¸¥ ÇÏÀ§ Æ®¸®·Î À̵¿Çϱ⠶§¹®¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. ¿ÏÀüÈ÷ ´Ù¸¥ ºÐ±â·Î Ç׸ñÀ» À̵¿ÇÏ·Á¸é ÀÌÀü Ç׸ñÀÇ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ÇÏÀ§ Æ®¸®¿¡ »õ Ç׸ñÀ» ÀÛ¼ºÇÑ ´ÙÀ½ ÀÌÀü Ç׸ñÀ» »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.

¶ÇÇÑ, ºÎ¸ðÀÇ RDNÀÌ ÀÚ½ÄÀÇ DN¿¡ »ç¿ëµÇ°í DN¿¡ ÀÖ´Â ¸ðµç Ç׸ñÀÌ Á¸ÀçÇØ¾ß Çϱ⠶§¹®¿¡ ÀÚ½ÄÀÌ ÀÖ´Â Ç׸ñÀº À̸§À» ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù. Àüü Æ®¸®¸¦ À̵¿ÇÏ·Á¸é »õ·Î¿î À§Ä¡¿¡ ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

LDIF ¸í·É¹®À» »ç¿ëÇÏ¿© Ç׸ñÀÇ À̸§À» ¹Ù²Ù·Á¸é changetype: modrdn Å°¿öµå¸¦ »ç¿ëÇÕ´Ï´Ù. ¾Æ·¡ ¿¹¿¡¼­´Â Barbara Morris¿¡ ´ëÇÑ uid À̸§ ÁöÁ¤ ¼Ó¼ºÀÇ À̸§À» ¹Ù²ß´Ï´Ù.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: modrdn
newrdn: uid=bmorris
deleteoldrdn: 1

newrdn ÁÙÀº attribute=value ±¸¹®À» »ç¿ëÇÏ´Â »õ·Î¿î À̸§ ÁöÁ¤ ¼Ó¼ºÀ» Á¦°øÇÕ´Ï´Ù. deleteoldrdn ÁÙÀº »õ ¼Ó¼ºÀ» Ãß°¡ÇÏ´Â µ¿½Ã¿¡ ÀÌÀüÀÇ À̸§ ÁöÁ¤ ¼Ó¼ºÀ» Ç׸ñ¿¡¼­ Á¦°ÅÇÒÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù(1Àº ¿¹, 0Àº ¾Æ´Ï¿ä). µÎ °æ¿ì ¸ðµÎ, »õ·Î¿î À̸§ ÁöÁ¤ ¼Ó¼ºÀÌ Ç׸ñ¿¡ Ãß°¡µË´Ï´Ù.

ldapdelete¸¦ »ç¿ëÇÑ Ç׸ñ »èÁ¦

µð·ºÅ丮¿¡¼­ Ç׸ñÀ» »èÁ¦ÇÏ·Á¸é ldapdelete ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεåÇÏ¿© ÇØ´ç DNÀ¸·Î ÁöÁ¤µÈ Çϳª ÀÌ»óÀÇ Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù. ÁöÁ¤µÈ Ç׸ñÀ» »èÁ¦ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖ´Â ¹ÙÀεå DNÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

ºÎ¸ð Ç׸ñÀÇ À̸§À» ¹Ù²Ü ¼ö ¾ø´Â °Í°ú °°Àº ÀÌÀ¯·Î ÀÚ½ÄÀÌ ÀÖ´Â Ç׸ñÀº »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. LDAP ÇÁ·ÎÅäÄÝÀº ÀÚ½Ä Ç׸ñÀÇ ºÎ¸ð°¡ ¾ø´Â »óȲÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, Á¶Á÷ ±¸¼º ´ÜÀ§ Ç׸ñÀ» »èÁ¦ÇÏ·Á¸é ¸ÕÀú Á¶Á÷ ±¸¼º ´ÜÀ§¿¡ ¼ÓÇØ ÀÖ´Â ¸ðµç Ç׸ñÀ» »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.


ÁÖÀÇ   

o=NetscapeRoot Á¢¹Ì¾î¸¦ »èÁ¦ÇÏÁö ¸¶½Ê½Ã¿À. °ü¸® ¼­¹ö´Â ¼³Ä¡µÈ Sun Java System ¼­¹ö¿¡ ´ëÇÑ Á¤º¸¸¦ ÀúÀåÇÒ ¶§ ÀÌ Á¢¹Ì¾î¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ Á¢¹Ì¾î¸¦ »èÁ¦Çϸé Directory Server¸¦ ºñ·ÔÇÑ ¸ðµç Sun Java System ¼­¹ö¸¦ ´Ù½Ã ¼³Ä¡ÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.


¾Æ·¡ ¿¹¿¡¼­´Â Á¶Á÷ ±¸¼º ´ÜÀ§ÀÇ Ç׸ñÀÌ ÇÑ °³»ÓÀ̹ǷΠÀÌ Ç׸ñÀ» »èÁ¦ÇÑ ÈÄ¿¡ ºÎ¸ð Ç׸ñÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ldapdelete -h host -p port -D "cn=Directory Manager" -w password
uid=bjensen,ou=People,dc=example,dc=com
ou=People,dc=example,dc=com

ldapmodify¸¦ »ç¿ëÇÑ Ç׸ñ »èÁ¦

changetype: delete Å°¿öµå¸¦ ldapmodify À¯Æ¿¸®Æ¼¿Í ÇÔ²² »ç¿ëÇÏ¿© Ç׸ñÀ» »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ldapdelete¸¦ »ç¿ëÇÒ ¶§¿Í °°Àº Á¦ÇÑÀÌ ¸ðµÎ Àû¿ëµË´Ï´Ù. Ç׸ñÀ» »èÁ¦ÇÏ´Â LDIF ±¸¹®Àº ÇÑ °³ÀÇ LDIF ÆÄÀϷΠȥÇÕµÈ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Ù´Â ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù.

¾Æ·¡ ¿¹¿¡¼­´Â ÀÌÀü ¿¹¿Í µ¿ÀÏÇÑ »èÁ¦ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: delete

dn: ou=People,dc=example,dc=com
changetype: delete


ÂüÁ¶ ¼³Á¤

ÂüÁ¶¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ·ÎÄÿ¡ ¾ø´Â Á¤º¸¸¦ ±¸Çϱâ À§ÇØ ¿¬°áÇÒ ¼­¹ö¸¦ ¾Ë·ÁÁÙ ¼ö ÀÖ½À´Ï´Ù. ÂüÁ¶¶õ Directory Server¿¡¼­ ÀÛ¾÷ °á°ú ´ë½Å Ŭ¶óÀ̾ðÆ®·Î ¹ÝȯÇÏ´Â ¿ø°Ý Á¢¹Ì¾î ¶Ç´Â Ç׸ñ¿¡ ´ëÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. ÀÌ °æ¿ì Ŭ¶óÀ̾ðÆ®´Â ÂüÁ¶¿¡ ÁöÁ¤µÈ ¿ø°Ý ¼­¹ö¿¡ ´ëÇØ ´Ù½Ã ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ¸®µð·º¼ÇÀº ´ÙÀ½ ¼¼ °¡Áö °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.

ÂüÁ¶´Â Ç×»ó ´Ù¸¥ ¼­¹öÀÇ È£½ºÆ® À̸§, Æ÷Æ® ¹øÈ£ ¹× DN (¼±Åà »çÇ×)ÀÌ Æ÷ÇÔµÈ LDAP URL Çü½ÄÀ¸·Î ÁöÁ¤µË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Administration ReferenceÀÇ 6Àå, "LDAP URL Reference"¸¦ ÂüÁ¶ÇϽʽÿÀ. µð·ºÅ丮 ¹èÆ÷ ½Ã ÂüÁ¶¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ °³³ä Á¤º¸´Â Directory Server Deployment Planning GuideÀÇ 5Àå, "Distribution, Chaining, and Referrals"¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½ Àý¿¡¼­´Â µð·ºÅ丮ÀÇ ±âº» ÂüÁ¶ ¹× ½º¸¶Æ® ÂüÁ¶¸¦ Á¤ÀÇÇÏ´Â ÀýÂ÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

±âº» ÂüÁ¶ ¼³Á¤

Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚ µð·ºÅ丮ÀÇ Á¢¹Ì¾î¿¡ Á¸ÀçÇÏÁö ¾Ê´Â DN¿¡ ´ëÇÑ ÀÛ¾÷À» Á¦ÃâÇÏ¸é ±âº» ÂüÁ¶°¡ ÇØ´ç Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ¹ÝȯµË´Ï´Ù. ±âº» ÂüÁ¶´Â µð·ºÅ丮ÀÇ ¸ðµç Á¢¹Ì¾î¿¡ Àû¿ëµÇ±â ¶§¹®¿¡ Àü¿ª ÂüÁ¶¶ó°íµµ ºÒ¸³´Ï´Ù. ¼­¹ö´Â Á¤ÀÇµÈ ¸ðµç ÂüÁ¶¸¦ ¹ÝȯÇÏÁö¸¸ ¹Ýȯ ¼ø¼­´Â Á¤ÀǵǾî ÀÖÁö ¾Ê½À´Ï´Ù.

Äֿܼ¡¼­ ±âº» ÂüÁ¶ ¼³Á¤

  1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ±¸¼º ÅÇ¿¡ ÀÖ´Â ±¸¼º Æ®¸®ÀÇ ·çÆ®¿¡¼­ ¼­¹ö ³ëµå¸¦ ¼±ÅÃÇÑ ´ÙÀ½ ¿À¸¥ÂÊ Æгο¡¼­ ³×Æ®¿öÅ© ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
  2. ÂüÁ¶ ¹Ýȯ È®ÀζõÀ» ¼±ÅÃÇÏ°í ÅؽºÆ® Çʵ忡 LDAP URLÀ» ÀÔ·ÂÇÕ´Ï´Ù. ¶Ç´Â URL ±¸¼ºÀ» ´­·¯ LDAP URLÀÇ Á¤ÀǸ¦ µµ¿ÍÁÙ ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. º¸¾È Æ÷Æ®¿¡ ´ëÇÑ LDAP URLÀÇ ¿¹´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
  3. ldaps://east.example.com:636/dc=example,dc=com

    ´ÙÀ½°ú °°ÀÌ ¿©·¯ °³ÀÇ ÂüÁ¶ URLÀ» °ø¹é°ú ÀÎ¿ë ºÎÈ£·Î ±¸ºÐÇÏ¿© ÀÔ·ÂÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

    "ldap://east.example.com:389" "ldap://backup.example.com:389"

  4. ÀúÀåÀ» ´©¸£¸é º¯°æ »çÇ×ÀÌ Áï½Ã Àû¿ëµË´Ï´Ù.

¸í·ÉÁÙ¿¡¼­ ±âº» ÂüÁ¶ ¼³Á¤

ldapmodify ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮 ±¸¼º ÆÄÀÏÀÇ cn=config Ç׸ñ¿¡ Çϳª ÀÌ»óÀÇ ±âº» ÂüÁ¶¸¦ Ãß°¡ ¶Ç´Â ±³Ã¼ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: cn=config
changetype: modify
replace: nsslapd-referral
nsslapd-referral: ldap://east.example.com:389
nsslapd-referral: ldap://backup.example.com:389

¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

½º¸¶Æ® ÂüÁ¶ ÀÛ¼º

½º¸¶Æ® ÂüÁ¶¸¦ »ç¿ëÇÏ¸é µð·ºÅ丮 Ç׸ñÀ̳ª µð·ºÅ丮 Æ®¸®¸¦ ƯÁ¤ LDAP URL¿¡ ¸ÅÇÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ½º¸¶Æ® ÂüÁ¶¸¦ ÅëÇØ Å¬¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ƯÁ¤ ¼­¹ö³ª ƯÁ¤ ¼­¹öÀÇ Æ¯Á¤ Ç׸ñÀ» ÂüÁ¶Çϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

½º¸¶Æ® ÂüÁ¶´Â µ¿ÀÏÇÑ DNÀ» °¡Áø ´Ù¸¥ ¼­¹öÀÇ ½ÇÁ¦ Ç׸ñÀ» °¡¸®Å°´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ÇÏÁö¸¸ µ¿ÀÏÇÑ ¼­¹ö³ª ´Ù¸¥ ¼­¹öÀÇ ¸ðµç Ç׸ñ¿¡ ´ëÇØ ½º¸¶Æ® ÂüÁ¶¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº DNÀ» °¡Áø Ç׸ñÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

uid=bjensen,ou=People,dc=example,dc=com

ÀÌ Ç׸ñÀ» east.example.com ¼­¹öÀÇ ´Ù¸¥ Ç׸ñÀ» °¡¸®Å°´Â ½º¸¶Æ® ÂüÁ¶·Î Á¤ÀÇÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.

cn=Babs Jensen,ou=Sales,o=east,dc=example,dc=com

µð·ºÅ丮´Â RFC 2251 ¼½¼Ç 4.1.11¿¡ ÁöÁ¤µÈ Ç¥ÁØ¿¡ µû¶ó ½º¸¶Æ® ÂüÁ¶¸¦ »ç¿ëÇÕ´Ï´Ù(http://www.ietf.org/rfc/rfc2251.txt ÂüÁ¶).

Äֿܼ¡¼­ ½º¸¶Æ® ÂüÁ¶ ÀÛ¼º

  1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼­ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© ½º¸¶Æ® ÂüÁ¶ÀÇ ºÎ¸ð°¡ µÉ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
  2. ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í »õ·Î ¸¸µé±â > ÂüÁ¶ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â, ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´­·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ > »õ·Î ¸¸µé±â > ÂüÁ¶ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  3. ÂüÁ¶ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ­ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.

  4. ÆíÁý±âÀÇ ÀÏ¹Ý ÅÇ¿¡¼­ ÂüÁ¶ À̸§À» ÀÔ·ÂÇÏ°í µå·Ó´Ù¿î ¸ñ·Ï¿¡¼­ À̸§ ÁöÁ¤ ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù. ÀÌ À̸§Àº ¼±ÅÃÇÑ À̸§ ÁöÁ¤ ¼Ó¼º °ªÀÌ µË´Ï´Ù. ¼±Åà »çÇ×À¸·Î, ÀÌ ÂüÁ¶¿¡ ´ëÇÑ ¼³¸í ¹®ÀÚ¿­À» ÀÔ·ÂÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  5. ÆíÁý±âÀÇ URL ÅÇ¿¡¼­ ±¸¼º ¹öÆ°À» ´­·¯ ½º¸¶Æ® ÂüÁ¶ÀÇ URLÀ» Á¤ÀÇÇÕ´Ï´Ù. Ç¥½ÃµÇ´Â ´ëÈ­ »óÀÚ¿¡ LDAP URLÀÇ ¿ä¼Ò¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
  6. URLÀº ÂüÁ¶ Ç׸ñÀÌ ÀúÀåµÈ µð·ºÅ丮 ¼­¹öÀÇ È£½ºÆ® À̸§°ú LDAP Æ÷Æ® ¹øÈ£, ¼­¹ö¿¡ ÀÖ´Â ´ë»ó Ç׸ñÀÇ DN µîÀ¸·Î ±¸¼ºµË´Ï´Ù. ±âº»ÀûÀ¸·Î ´ë»ó DNÀº ½º¸¶Æ® ÂüÁ¶ Ç׸ñÀÇ DN°ú °°À¸¸ç Á¢¹Ì¾î, ÇÏÀ§ Æ®¸® ¶Ç´Â ¸®ÇÁ Ç׸ñ Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.

  7. LDAP URL ±¸¼º ´ëÈ­ »óÀÚ¿¡¼­ È®ÀÎÀ» ´©¸¨´Ï´Ù. »õ ÂüÁ¶ ÅؽºÆ® »óÀÚ¿¡ ÀÌ URLÀÌ Ç¥½ÃµË´Ï´Ù.
  8. »õ ÂüÁ¶ ÅؽºÆ® »óÀÚ ¿·¿¡ ÀÖ´Â Ãß°¡¸¦ ´­·¯ ¸ñ·Ï¿¡ ÂüÁ¶¸¦ Ãß°¡ÇÕ´Ï´Ù.
  9. ÀÌ Ç׸ñ¿¡ ´ëÇÑ ÂüÁ¶·Î ¹ÝȯÇÒ URLÀ» µÎ °³ ÀÌ»ó Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º, Ãß°¡, »èÁ¦ ¹× º¯°æ ¹öÆ°À» »ç¿ëÇÏ¿© ÂüÁ¶ ¸ñ·ÏÀ» ÀÛ¼ºÇÏ°í °ü¸®ÇÕ´Ï´Ù.
  10. ÂüÁ¶ ÀÎÁõ ¹öÆ°À» ´­·¯ Directory Server Äֿܼ¡¼­ ¿ø°Ý ¼­¹ö¿¡ ´ëÇÑ ÂüÁ¶¸¦ µû¸£¸é¼­ ¹ÙÀεåÇÒ ¶§ »ç¿ëÇÒ ÀÚ°Ý Áõ¸íÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Â ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¼­¹ö¿¡ ¾×¼¼½ºÇÒ ¶§ »ç¿ëÇÒ ¹ÙÀεå DN°ú ºñ¹Ð¹øÈ£¸¦ Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù. °°Àº ¼­¹ö¿¡ ´ëÇÑ ÂüÁ¶´Â ¸ðµÎ µ¿ÀÏÇÑ ÀÚ°Ý Áõ¸íÀ» »ç¿ëÇÕ´Ï´Ù.
  11. Ãß°¡, ÆíÁý ¹× »èÁ¦ ¹öÆ°À» »ç¿ëÇÏ¿© ¼­¹ö ¸ñ·Ï ¹× ÇØ´ç ÀÚ°Ý Áõ¸íÀ» °ü¸®ÇÕ´Ï´Ù. ¸ðµÎ ¸¶ÃÆÀ¸¸é È®ÀÎÀ» ´©¸¨´Ï´Ù.
  12. ÂüÁ¶ÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼­ È®ÀÎÀ» ´­·¯ ½º¸¶Æ® ÂüÁ¶ Ç׸ñÀ» ÀúÀåÇÕ´Ï´Ù.
  13. ÄܼÖÀÇ µð·ºÅ丮 Æ®¸®¿¡¼­ ½º¸¶Æ® ÂüÁ¶ Ç׸ñÀÌ ÀÖ´ø À§Ä¡¿¡ ´ë»ó ÇÏÀ§ Æ®¸®³ª Ç׸ñÀÌ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù. ³ë¶õ»ö °æ°í ¾ÆÀÌÄÜ, URL ¶Ç´Â ÀÚ°Ý Áõ¸íÀÌ Ç¥½ÃµÈ ½º¸¶Æ® ÂüÁ¶ Ç׸ñÀº À߸øµÈ °ÍÀÔ´Ï´Ù. Ç׸ñÀ» µÎ ¹ø ´­·¯ ÂüÁ¶ ¿À·ù°¡ Ç¥½ÃµÇ¸é °è¼ÓÀ» ´©¸¥ ´ÙÀ½ URL ÀÎÁõ ¶Ç´Â ÂüÁ¶ ÀÎÁõÀ» ¼öÁ¤ÇÏ¿© ¿À·ù¸¦ ¼öÁ¤ÇÕ´Ï´Ù.

¸í·ÉÁÙ¿¡¼­ ½º¸¶Æ® ÂüÁ¶ ÀÛ¼º

½º¸¶Æ® ÂüÁ¶¸¦ ÀÛ¼ºÇÏ·Á¸é referral ¹× extensibleObject °´Ã¼ Ŭ·¡½º°¡ Æ÷ÇÔµÈ Ç׸ñÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÂüÁ¶ °´Ã¼ Ŭ·¡½º´Â LDAP URLÀÌ Æ÷ÇԵǴ ref ¼Ó¼ºÀ» Çã¿ëÇÕ´Ï´Ù. extensibleObject °´Ã¼ Ŭ·¡½º¸¦ »ç¿ëÇϸé À̸§ ÁöÁ¤ ¼Ó¼º°ú °°Àº ½ºÅ°¸¶ ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿© ´ë»ó Ç׸ñ°ú ÀÏÄ¡½Ãų ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, uid=bjensen Ç׸ñ ´ë½Å ½º¸¶Æ® ÂüÁ¶¸¦ ¹ÝȯÇÏ·Á¸é ¾Æ·¡ Ç׸ñÀ» Á¤ÀÇÇÕ´Ï´Ù.

ldapmodify -a -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
objectclass: top
objectclass: extensibleObject
objectclass: referral
uid: bjensen
ref: ldap://east.example.com/cn=Babs%20Jensen,ou=Sales,
 o=east,dc=example,dc=com


ÁÖ

LDAP URL¿¡¼­ °ø¹é µÚÀÇ Á¤º¸´Â ¼­¹ö¿¡¼­ ¹«½ÃµÇ¹Ç·Î ÂüÁ¶·Î »ç¿ëÇÒ LDAP URL¿¡´Â °ø¹é ´ë½Å %20À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ´Ù¸¥ Ư¼ö ¹®ÀÚ´Â À̽ºÄÉÀÌÇÁÇØ¾ß ÇÕ´Ï´Ù.


½º¸¶Æ® ÂüÁ¶¸¦ Á¤ÀÇÇÑ ÈÄ¿¡ uid=bjensen Ç׸ñÀ» ¼öÁ¤Çϸé ÀÌ º¯°æ »çÇ×ÀÌ ½ÇÁ¦·Î ´Ù¸¥ ¼­¹öÀÇ cn=Babs Jensen Ç׸ñ¿¡ Àû¿ëµË´Ï´Ù. ldapmodify ¸í·ÉÀº ´ÙÀ½°ú °°ÀÌ ÀÚµ¿À¸·Î ÂüÁ¶¸¦ µû¸¨´Ï´Ù.

ldapmodify -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: replace
replace: telephoneNumber
telephoneNumber: (408) 555-1234

½º¸¶Æ® ÂüÁ¶ Ç׸ñÀ» ¼öÁ¤ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ldapmodifyÀÇ -M ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

ldapmodify -M -h host -p port -D "cn=Directory Manager" -w password
dn: uid=bjensen,ou=People,dc=example,dc=com
changetype: replace
replace: ref
ref: ldap://east.example.com/cn=Babs%20Jensen,ou=Marketing,
 o=east,dc=example,dc=com


¼Ó¼º °ª ¾Ïȣȭ

¼Ó¼º ¾Ïȣȭ´Â µð·ºÅ丮¿¡ ÀúÀåµÈ Áß¿äÇÑ µ¥ÀÌÅ͸¦ º¸È£ÇÕ´Ï´Ù. ¼Ó¼º ¾Ïȣȭ¸¦ »ç¿ëÇÏ¿© Ç׸ñÀÇ Æ¯Á¤ ¼Ó¼ºÀ» ¾Ïȣȭ Çü½ÄÀ¸·Î ÀúÀåÇϵµ·Ï ÁöÁ¤ÇÏ¸é µ¥ÀÌÅͺ£À̽º ÆÄÀÏ, ¹é¾÷ ÆÄÀÏ ¹× ³»º¸³½ LDIF ÆÄÀÏ¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù.

ÀÌ ±â´ÉÀ» »ç¿ëÇÒ °æ¿ì ¼Ó¼º °ªÀº Directory Server µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÇ±â Àü¿¡ ¾ÏȣȭµÇ°í ¿ø·¡ °ªÀ¸·Î ¾ÏÈ£°¡ Çص¶µÈ ÈÄ Å¬¶óÀ̾ðÆ®·Î ¹ÝȯµË´Ï´Ù. ¾×¼¼½º Á¦¾î¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ®°¡ ±ÇÇÑ ¾øÀÌ ÀÌ·¯ÇÑ ¼Ó¼º¿¡ ¾×¼¼½ºÇÏÁö ¸øÇϵµ·Ï Á¦ÇÑÇÏ°í SSLÀ» »ç¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ®¿Í Directory Server °£¿¡ Àü¼ÛµÇ´Â ¼Ó¼º °ªÀ» ¾ÏȣȭÇØ¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀÎ µ¥ÀÌÅÍ º¸¾È, ƯÈ÷ ¼Ó¼º ¾Ïȣȭ¿¡ ´ëÇÑ ±¸Á¶Àû °³¿ä¿¡ ´ëÇؼ­´Â Directory Server Deployment Planning GuideÀÇ 7Àå, "Access Control, Authentication, and Encryption"À» ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö¿¡ SSLÀÌ ±¸¼º ¹× È°¼ºÈ­µÇ¾î ÀÖ´Â °æ¿ì¿¡¸¸ ¼Ó¼º ¾Ïȣȭ¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ±âº»ÀûÀ¸·Î ¼Ó¼ºÀº ¾ÏȣȭµÇÁö ¾Ê½À´Ï´Ù. ¼Ó¼º ¾Ïȣȭ´Â Á¢¹Ì¾î ¼öÁØ¿¡¼­ ±¸¼ºµÇ¹Ç·Î ¼Ó¼ºÀº ÇØ´ç ¼Ó¼ºÀÌ Æ÷ÇÔµÈ °¢ Á¢¹Ì¾î Ç׸ñ¿¡¼­ ¾ÏȣȭµË´Ï´Ù. Àüü µð·ºÅ丮¿¡¼­ ƯÁ¤ ¼Ó¼ºÀ» ¾ÏȣȭÇÏ·Á¸é ¸ðµç Á¢¹Ì¾î¿¡¼­ ÇØ´ç ¼Ó¼ºÀ» ¾ÏȣȭÇØ¾ß ÇÕ´Ï´Ù.


ÁÖÀÇ   

¼Ó¼º ¾Ïȣȭ´Â Á¢¹Ì¾î¿Í °ü·ÃµÈ ¸ðµç µ¥ÀÌÅÍ ¹× »öÀÎ ÆÄÀÏ¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. ±âÁ¸ Á¢¹Ì¾îÀÇ ¾Ïȣȭ ±¸¼ºÀ» ¼öÁ¤ÇÏ´Â °æ¿ì ¹Ýµå½Ã ±¸¼º ³»¿ëÀ» ¸ÕÀú ³»º¸³»¼­ ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ÈÄ¿¡ ´Ù½Ã °¡Á®¿Í¾ß ÇÕ´Ï´Ù. Äֿܼ¡¼­ ´Ü°èº° ÀÛ¾÷¿¡ ´ëÇÑ µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ, ¾Ïȣȭ¸¦ »ç¿ëÇÏ´Â °æ¿ì ¾ÏȣȭµÇÁö ¾ÊÀº °ªÀÌ ÀÖ´Â µ¥ÀÌÅͺ£À̽º ij½Ã ÆÄÀÏÀ» ¼öµ¿À¸·Î »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.

°¡´ÉÇÏ¸é »õ·Î¿î Á¢¹Ì¾î¿¡ µ¥ÀÌÅ͸¦ ·ÎµåÇϰųª ÀÛ¼ºÇϱâ Àü¿¡ ¾ÏȣȭµÈ ¸ðµç ¼Ó¼ºÀ» È°¼ºÈ­ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.


ÀϺΠÇ׸ñ¿¡¼­ À̸§ ÁöÁ¤ ¼Ó¼ºÀ¸·Î »ç¿ëÇÏ´Â ¼Ó¼ºÀ» ¾ÏȣȭÇϵµ·Ï ¼±ÅÃÇϸé DN¿¡ Ç¥½ÃµÈ °ªÀÌ ¾Æ´Ñ Ç׸ñ¿¡ ÀúÀåµÈ °ªÀÌ ¾ÏȣȭµË´Ï´Ù.

userPassword ¼Ó¼ºÀ» ¾ÏȣȭÇϵµ·Ï ¼±ÅÃÇÒ ¼öµµ ÀÖÁö¸¸, DIGEST-MD5 SASL ÀÎÁõ°ú °°ÀÌ ºñ¹Ð¹øÈ£¸¦ ´Ü¼ø ÅؽºÆ®·Î ÀúÀåÇØ¾ß ÇÏ´Â °æ¿ì°¡ ¾Æ´Ï¸é ÀÌ ¼³Á¤Àº ½ÇÁ¦ º¸¾È¿¡ ÀüÇô µµ¿òÀÌ µÇÁö ¾Ê½À´Ï´Ù. ºñ¹Ð¹øÈ£ Á¤Ã¥¿¡ Á¤ÀÇµÈ ¾Ïȣȭ ±â¹ýÀÌ ÀÌ¹Ì ºñ¹Ð¹øÈ£¿¡ Àû¿ëµÇ¾î ÀÖÀ¸¸é Ãß°¡ ¾Ïȣȭ¸¦ Àû¿ëÇصµ º¸¾ÈÀº °­È­µÇÁö ¾Ê°í ¸ðµç ¹ÙÀεå ÀÛ¾÷ÀÇ ¼º´É¸¸ ÀúÇϵ˴ϴÙ.

ÀúÀå ½Ã ¾Ïȣȭ ¼Ó¼º ¾Õ¿¡ »ç¿ëµÈ ¾Ïȣȭ ¾Ë°í¸®ÁòÀ» ³ªÅ¸³»´Â ¾Ïȣȭ űװ¡ Ç¥½ÃµË´Ï´Ù. DES ¾Ïȣȭ ¾Ë°í¸®ÁòÀ¸·Î ¾ÏȣȭµÈ ¼Ó¼ºÀº ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù.

{CKM_DES_CBC}3hakc&jla+=snda%

Äֿܼ¡¼­ ¼Ó¼º ¾Ïȣȭ ±¸¼º

  1. Directory Server ÄܼÖÀÇ ±¸¼º ÅÇÀ» ¼±ÅÃÇÏ°í µ¥ÀÌÅÍ ³ëµå¸¦ È®ÀåÇÑ ´ÙÀ½, ¾ÏȣȭÇÒ ¼Ó¼º °ªÀÌ ÀÖ´Â Á¢¹Ì¾î¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¿À¸¥ÂÊ Æгο¡¼­ ¼Ó¼º ¾Ïȣȭ ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
  2. ÀÌ ÅÇ¿¡´Â ÇöÀç Á¢¹Ì¾î¿¡ ´ëÇØ ¾ÏȣȭµÈ ¸ðµç ¼Ó¼ºÀÇ À̸§°ú ¾Ïȣȭ ü°è°¡ ¿­°ÅµÈ Å×À̺íÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

  3. ¼Ó¼º¿¡ ´ëÇÑ ¾Ïȣȭ¸¦ È°¼ºÈ­ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
    1. ¼Ó¼º Ãß°¡ ¹öÆ°À» ´­·¯ ¼Ó¼º ¸ñ·ÏÀ» Ç¥½ÃÇÕ´Ï´Ù.
    2. ¸ñ·Ï¿¡¼­ ¾ÏȣȭÇÒ ¼Ó¼ºÀ» ¼±ÅÃÇÏ°í È®ÀÎÀ» ´©¸¨´Ï´Ù. Å×À̺íÀÇ ¼Ó¼º À̸§ ¿­¿¡ ÇØ´ç ¼Ó¼ºÀÌ Ãß°¡µË´Ï´Ù.
    3. ¼Ó¼º À̸§ ¿·ÀÇ µå·Ó´Ù¿î ¸ñ·Ï¿¡¼­ ÀÌ ¼Ó¼ºÀÇ ¾Ïȣȭ ü°è¸¦ ¼±ÅÃÇÕ´Ï´Ù.
  4. ¼Ó¼º¿¡ ´ëÇÑ ¾Ïȣȭ¸¦ ÇØÁ¦ÇÏ·Á¸é Å×ÀÌºí¿¡¼­ ¼Ó¼º À̸§À» ¼±ÅÃÇÏ°í ¼Ó¼º »èÁ¦ ¹öÆ°À» ´©¸¨´Ï´Ù.
  5. ÀúÀåÀ» ´©¸¨´Ï´Ù. ±¸¼ºÀ» º¯°æÇϱâ Àü¿¡ Á¢¹Ì¾î ³»¿ëÀ» LDIF ÆÄÀÏ·Î ³»º¸³»¶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
  6. Á¢¹Ì¾î ³»º¸³»±â¸¦ ´­·¯ ³»º¸³»±â ´ëÈ­ »óÀÚ¸¦ ¿­°Å³ª, ¼Ó¼º ¾Ïȣȭ ±¸¼ºÀ» ³»º¸³»Áö ¾Ê°í ¼öÁ¤ÇÏ·Á¸é °è¼ÓÀ» ´©¸¨´Ï´Ù. ±×·± ÈÄ¿¡ »õ ±¸¼ºÀÌ ÀúÀåµË´Ï´Ù.
  7. ¾ÆÁ÷ Á¢¹Ì¾î¸¦ ³»º¸³»Áö ¾ÊÀº °æ¿ì¿¡´Â À̶§ Á¢¹Ì¾î¸¦ ³»º¸³»¾ß¸¸ ÇØ´ç ³»¿ëÀ» ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¢¹Ì¾î¿¡ ¾ÏȣȭµÈ ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖ°í ´ÙÀ½ ´Ü°è¿¡¼­ ÀÌ LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈ­ÇÒ °èȹÀÌ¸é ³»º¸³½ LDIF¿¡¼­ Á¢¹Ì¾î ¾Ïȣȭ¸¦ ±×´ë·Î À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

    LDIF ÆÄÀÏ¿¡¼­ Á¢¹Ì¾î¸¦ ÃʱâÈ­Ç϶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.

  8. Áö±Ý Á¢¹Ì¾î ÃʱâÈ­¸¦ ´­·¯ ÃʱâÈ­ ´ëÈ­ »óÀÚ¸¦ ¿­°í µð·ºÅ丮¿¡ ·ÎµåÇÒ LDIF ÆÄÀÏ À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
  9. ÀÌÀü ´Ü°è¿¡¼­ ¾ÏȣȭµÈ ¼Ó¼ºÀÌ Æ÷ÇÔµÈ Á¢¹Ì¾î¸¦ ³»º¸³½ °æ¿ì, ¾ÏȣȭµÈ °ªÀº Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈ­ÇÑ ÈÄ¿¡ º¹±¸ÇÒ ¼ö ¾øÀ¸¹Ç·Î ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¿© Áö±Ý ÃʱâÈ­ÇØ¾ß ÇÕ´Ï´Ù. ÆÄÀÏÀ» ·ÎµåÇÏ°í »öÀÎÀÌ ÀÛ¼ºµÇ´Â µ¿¾È ÁöÁ¤µÈ ¼Ó¼º °ªÀÌ ¸ðµÎ ¾ÏȣȭµË´Ï´Ù.

    À̶§ Á¢¹Ì¾î¸¦ ÃʱâÈ­ÇÏÁö ¾ÊÀ¸·Á¸é ´Ý±â¸¦ ´©¸¨´Ï´Ù. µ¥ÀÌÅÍ °¡Á®¿À±â¿¡ ¼³¸íµÈ °Íó·³ ³ªÁß¿¡ µ¥ÀÌÅ͸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.

  10. Çϳª ÀÌ»óÀÇ ¼Ó¼ºÀ» ¾ÏȣȭÇϵµ·Ï ±¸¼ºÀ» º¯°æÇÑ °æ¿ì °¡Á®¿À±â ÀÛ¾÷ Àü¿¡ ÁöÁ¤µÈ ¾ÏȣȭµÇÁö ¾ÊÀº ÀϺΠ¼Ó¼º °ªÀº °è¼Ó µ¥ÀÌÅͺ£À̽º ij½Ã¿¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ij½Ã¸¦ Áö¿ì·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
    1. Directory Server ½ÃÀÛ ¹× ÁßÁö¿¡ ¼³¸íµÈ °Íó·³ Directory Server¸¦ ÁßÁöÇÕ´Ï´Ù.
    2. °ü¸®ÀÚ ±ÇÇÑÀÌ ÀÖ´Â root·Î ÆÄÀÏ ½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º ij½Ã ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù.
    3. ServerRoot/slapd-serverID/db/__db.*

    4. Directory Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ¼­¹ö¿¡¼­ ÀÚµ¿À¸·Î »õ µ¥ÀÌÅͺ£À̽º ij½Ã ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.

¸í·ÉÁÙ¿¡¼­ ¼Ó¼º ¾Ïȣȭ ±¸¼º

  1. ¼Ó¼º ¾Ïȣȭ¸¦ ±¸¼ºÇÒ Á¢¹Ì¾î¿¡ Ç׸ñÀÌ ÀÖÀ¸¸é ¸ÕÀú ÀÌ Á¢¹Ì¾îÀÇ ³»¿ëÀ» LDIF ÆÄÀÏ·Î ³»º¸³»¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº µ¥ÀÌÅÍ ³»º¸³»±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
  2. Á¢¹Ì¾î¿¡ ¾ÏȣȭµÈ ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖ°í ´Ü°è 5¿¡¼­ ÀÌ LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈ­ÇÒ °èȹÀÌ¸é ³»º¸³½ LDIF¿¡¼­ Á¢¹Ì¾î ¾Ïȣȭ¸¦ ±×´ë·Î À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

  3. ¼Ó¼º¿¡ ´ëÇÑ ¾Ïȣȭ¸¦ È°¼ºÈ­ÇÏ·Á¸é ldapmodify ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾Æ·¡ ±¸¼º Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù.
  4. ldapmodify -a -h host -p port -D cn=Directory Manager -p password
    dn: cn=attributeName, cn=encrypted attributes, cn=databaseName,
     cn=ldbm database, cn=plugins, cn=config
    objectclass: top
    objectclass: dsAttributeEncryption
    cn: attributeName
    dsEncryptionAlgorithm: cipherName

    ¿©±â¼­ attributeNameÀº ¾ÏȣȭÇÒ ¼Ó¼ºÀÇ À¯Çü À̸§ÀÌ°í, databaseNameÀº Á¢¹Ì¾î¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅͺ£À̽ºÀÇ »ó¡ÀûÀÎ À̸§À̸ç, cipherNameÀº ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.

    • ckm_des_cbc - DES ºí·Ï ¾ÏÈ£
    • ckm_des3_cbc - Triple-DES ºí·Ï ¾ÏÈ£
    • ckm_rc2_cbc - RC2 ºí·Ï ¾ÏÈ£
    • ckm_rc4 - RC4 ½ºÆ®¸² ¾ÏÈ£
  5. ¼Ó¼º¿¡ ´ëÇÑ ¾Ïȣȭ¸¦ ÇØÁ¦ÇÏ·Á¸é ldapmodify ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾Æ·¡ ±¸¼º Ç׸ñÀ» ¼öÁ¤ÇÕ´Ï´Ù.
  6. ldapmodify -h host -p port -D cn=Directory Manager -p password
    dn: cn=attributeName, cn=encrypted attributes, cn=databaseName,
     cn=ldbm database, cn=plugins, cn=config
    changetype: modify
    replace: dsEncryptionAlgorithm
    dsEncryptionAlgorithm: clearText

    ¿©±â¼­ attributeNameÀº ¾ÏȣȭÇÒ ¼Ó¼ºÀÇ À¯Çü À̸§ÀÌ°í, databaseNameÀº Á¢¹Ì¾î¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅͺ£À̽ºÀÇ »ó¡ÀûÀÎ À̸§ÀÔ´Ï´Ù.


    ÁÖ

    ¼Ó¼º ¾Ïȣȭ ±¸¼º Ç׸ñÀº »èÁ¦ÇÏÁö ¸¶½Ê½Ã¿À. ´ÙÀ½¿¡ Á¢¹Ì¾î¸¦ ÃʱâÈ­Çϸé ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.


  7. Çϳª ÀÌ»óÀÇ ¼Ó¼ºÀ» ¾ÏȣȭÇϵµ·Ï ±¸¼ºÀ» º¯°æÇÑ °æ¿ì °¡Á®¿À±â ÀÛ¾÷ Àü¿¡ ÁöÁ¤µÈ ¾ÏȣȭµÇÁö ¾ÊÀº ÀϺΠ¼Ó¼º °ªÀº °è¼Ó µ¥ÀÌÅͺ£À̽º ij½Ã¿¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ij½Ã¸¦ Áö¿ì·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
    1. Directory Server ½ÃÀÛ ¹× ÁßÁö¿¡ ¼³¸íµÈ °Íó·³ Directory Server¸¦ ÁßÁöÇÕ´Ï´Ù.
    2. °ü¸®ÀÚ ±ÇÇÑÀÌ ÀÖ´Â root·Î ÆÄÀÏ ½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º ij½Ã ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù.
    3.          ServerRoot/slapd-serverID/db/__db.*

    4. Directory Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ¼­¹ö¿¡¼­ ÀÚµ¿À¸·Î »õ µ¥ÀÌÅͺ£À̽º ij½Ã ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. ij½Ã°¡ ´Ù½Ã ä¿öÁú ¶§±îÁö ÇØ´ç Á¢¹Ì¾îÀÇ ÀÛ¾÷ ¼º´ÉÀÌ ´Ù¼Ò ´À·ÁÁú ¼öµµ ÀÖ½À´Ï´Ù.
  8. µ¥ÀÌÅÍ °¡Á®¿À±â¿¡ ¼³¸íµÈ °Íó·³ LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¢¹Ì¾î¸¦ ÃʱâÈ­ÇÕ´Ï´Ù.
  9. ÆÄÀÏÀ» ·ÎµåÇÏ°í ÇØ´ç »öÀÎÀÌ ÀÛ¼ºµÇ´Â µ¿¾È ÁöÁ¤µÈ ¼Ó¼º °ªÀÌ ¸ðµÎ ¾ÏȣȭµË´Ï´Ù.


ÂüÁ¶ ¹«°á¼º À¯Áö

ÂüÁ¶ ¹«°á¼ºÀ̶õ °ü·ÃµÈ Ç׸ñ °£ÀÇ °ü°è¸¦ À¯ÁöÇÏ´Â Ç÷¯±× ÀÎ ±â¹ýÀÔ´Ï´Ù. ±×·ì ±¸¼º¿øÀÇ ¼Ó¼º°ú °°ÀÌ ´Ù¸¥ Ç׸ñÀÇ DNÀÌ Æ÷ÇÔµÈ ¼Ó¼º À¯ÇüÀÌ ÀÖ½À´Ï´Ù. ÂüÁ¶ ¹«°á¼ºÀ» »ç¿ëÇϸé Ç׸ñÀ» Á¦°ÅÇÒ ¶§ ÇØ´ç DNÀÌ Æ÷ÇÔµÈ ¸ðµç ¼Ó¼ºµµ ÇÔ²² Á¦°ÅµË´Ï´Ù.

¿¹¸¦ µé¾î, ÂüÁ¶ ¹«°á¼ºÀÌ È°¼ºÈ­µÈ »óÅ¿¡¼­ µð·ºÅ丮ÀÇ »ç¿ëÀÚ Ç׸ñÀ» Á¦°ÅÇÏ¸é ¼­¹ö´Â ÀÌ »ç¿ëÀÚ°¡ ±¸¼º¿øÀ¸·Î ¼ÓÇØ ÀÖ´Â ¸ðµç ±×·ì¿¡¼­ ÇØ´ç »ç¿ëÀÚ¸¦ Á¦°ÅÇÕ´Ï´Ù. ÂüÁ¶ ¹«°á¼ºÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é °ü¸®ÀÚ°¡ ¼öµ¿À¸·Î ÀÌ »ç¿ëÀÚ¸¦ ±×·ì¿¡¼­ Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº µð·ºÅ丮¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ ¹× ±×·ìÀ» °ü¸®ÇÏ´Â ´Ù¸¥ Sun Java System Á¦Ç°°ú Directory Server¸¦ ÅëÇÕÇÒ ¶§ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù.

ÂüÁ¶ ¹«°á¼º ÀÛµ¿ ¹æ½Ä

È°¼ºÈ­µÈ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀº »èÁ¦ ¶Ç´Â À̸§ ¹Ù²Ù±â ÀÛ¾÷ ÈÄ Áï½Ã ÁöÁ¤µÈ ¼Ó¼º¿¡ ´ëÇØ ¹«°á¼º ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀº »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

µð·ºÅ丮¿¡¼­ »ç¿ëÀÚ ¶Ç´Â ±×·ìÀ» »èÁ¦Çϰųª À̸§À» ¹Ù²Ù¸é ÇØ´ç ÀÛ¾÷Àº ´ÙÀ½°ú °°ÀÌ ÂüÁ¶ ¹«°á¼º ·Î±× ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù.

ServerRoot/slapd-serverID/logs/referint

¾÷µ¥ÀÌÆ® °£°ÝÀ̶ó´Â ÁöÁ¤µÈ ½Ã°£ ÈÄ¿¡ ¼­¹ö´Â ÂüÁ¶ ¹«°á¼ºÀÌ È°¼ºÈ­µÈ ¸ðµç ¼Ó¼º¿¡ ´ëÇØ °Ë»öÀ» ¼öÇàÇÏ°í °Ë»ö °á°ú¿¡ Ç¥½ÃµÈ Ç׸ñ°ú ·Î±× ÆÄÀÏ¿¡ ÀÖ´Â »èÁ¦ ¶Ç´Â ¼öÁ¤µÈ Ç׸ñÀÇ DNÀ» ºñ±³ÇÕ´Ï´Ù. ·Î±× ÆÄÀÏ¿¡ Ç׸ñÀÌ »èÁ¦µÇ¾ú´Ù°í Ç¥½ÃµÇ¸é ÇØ´ç ¼Ó¼ºÀº »èÁ¦µË´Ï´Ù. ·Î±× ÆÄÀÏ¿¡ Ç׸ñÀÌ º¯°æµÇ¾ú´Ù°í Ç¥½ÃµÇ¸é ÇØ´ç ¼Ó¼º °ªµµ ÀÌ¿¡ µû¶ó¼­ ¼öÁ¤µË´Ï´Ù.

È°¼ºÈ­µÈ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀÇ ±âº» ±¸¼ºÀº »èÁ¦ ¶Ç´Â À̸§ ¹Ù²Ù±â ÀÛ¾÷ ÈÄ Áï½Ã member, uniquemember, owner, seeAlso ¹× nsroledn ¼Ó¼º¿¡ ´ëÇØ ¹«°á¼º ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇÕ´Ï´Ù. ÇÏÁö¸¸ »ç¿ëÀÚ ¿ä±¸¿¡ ¸Â°Ô ´ÙÀ½°ú °°ÀÌ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀÇ µ¿ÀÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÂüÁ¶ ¹«°á¼º ±¸¼º

ÂüÁ¶ ¹«°á¼ºÀ» È°¼ºÈ­ ¶Ç´Â ºñÈ°¼ºÈ­Çϰųª Directory Server Äֿܼ¡¼­ ÀÌ Ç÷¯±× ÀÎÀ» ±¸¼ºÇÏ·Á¸é ¾Æ·¡ ÀýÂ÷¸¦ »ç¿ëÇÕ´Ï´Ù.

Äֿܼ¡¼­ ÂüÁ¶ ¹«°á¼º ±¸¼º

  1. Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ±¸¼º ÅÇ¿¡¼­ Ç÷¯±× ÀÎ ³ëµå¸¦ È®ÀåÇÏ¿© "Referential Integrity Postoperation" Ç÷¯±× ÀÎÀ» ¼±ÅÃÇÕ´Ï´Ù.
  2. ¿À¸¥ÂÊ Æгο¡ Ç÷¯±× ÀÎ ¼³Á¤ÀÌ Ç¥½ÃµË´Ï´Ù.

  3. Ç÷¯±× ÀÎÀ» È°¼ºÈ­ÇÏ·Á¸é Ç÷¯±× ÀÎ »ç¿ë È®ÀζõÀ» ¼±ÅÃÇÏ°í Ç÷¯±× ÀÎÀ» ºñÈ°¼ºÈ­ÇÏ·Á¸é Ç÷¯±× ÀÎ »ç¿ë È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
  4. Àμö 1ÀÇ °ªÀ» ¼³Á¤ÇÏ¿© ¾÷µ¥ÀÌÆ® °£°Ý(ÃÊ)À» ¼öÁ¤ÇÕ´Ï´Ù. ÀϹÝÀûÀÎ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
    • 0 - ¸ðµç ÀÛ¾÷ ÈÄ Áï½Ã ¾÷µ¥ÀÌÆ®. ÀÌ°ÍÀÌ ±âº»°ªÀÌ¸ç ¸ðµç »èÁ¦ ¹× ¼öÁ¤ ÀÛ¾÷ ÈÄ¿¡ Áï½Ã ÂüÁ¶ ¹«°á¼º °Ë»ç¸¦ ¼öÇàÇÏ¸é ¼­¹ö ¼º´ÉÀÌ Å©°Ô ÀúÇ쵃 ¼ö ÀÖ½À´Ï´Ù.
    • 90 - 90Ãʸ¶´Ù ¾÷µ¥ÀÌÆ®
    • 3600 - ¸Å ½Ã°£¸¶´Ù ¾÷µ¥ÀÌÆ®
    • 10,800 - 3½Ã°£¸¶´Ù ¾÷µ¥ÀÌÆ®
    • 28,800 - 8½Ã°£¸¶´Ù ¾÷µ¥ÀÌÆ®
    • 86,400 - ¸ÅÀÏ ÇÑ ¹ø ¾÷µ¥ÀÌÆ®
    • 604,800 - ¸ÅÁÖ ÇÑ ¹ø ¾÷µ¥ÀÌÆ®
    • ¹«°á¼º°ú Àüü ¼º´ÉÀ» °í·ÁÇÏ¿© ÀûÀýÇÑ ¾ç¼ö °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.

  5. Àμö 2ÀÇ °ªÀ» »ç¿ëÇÏ·Á´Â ÂüÁ¶ ¹«°á¼º ·Î±× ÆÄÀÏÀÇ Àý´ë °æ·Î·Î ¼³Á¤ÇÕ´Ï´Ù.
  6. Àμö 3Àº »ç¿ëµÇÁö ¾ÊÁö¸¸ ¹Ýµå½Ã ÀÖ¾î¾ß ÇÕ´Ï´Ù.

  7. ÂüÁ¶ ¹«°á¼ºÀÌ ¸ð´ÏÅ͵Ǵ ¼Ó¼ºÀº Àμö 4ºÎÅÍ ¿­°ÅµË´Ï´Ù. Ãß°¡ ¹× »èÁ¦ ¹öÆ°À» ´­·¯ ÀÌ ¸ñ·ÏÀ» °ü¸®ÇÏ°í ÀÚ½ÅÀÇ ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.

  8. ÁÖ

    ÃÖ»óÀÇ ¼º´ÉÀ» ³»·Á¸é ÂüÁ¶ ¹«°á¼º Ç÷¯±× Àο¡¼­ ¾÷µ¥ÀÌÆ®ÇÏ´Â ¼Ó¼ºµµ »öÀÎÈ­ÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 10Àå, "µð·ºÅ丮 µ¥ÀÌÅÍ »öÀÎÈ­"¸¦ ÂüÁ¶ÇϽʽÿÀ.


  9. ÀúÀåÀ» ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇÕ´Ï´Ù.
  10. º¯°æ »çÇ×À» Àû¿ëÇÏ·Á¸é Directory Server¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

º¹Á¦¿¡ ÂüÁ¶ ¹«°á¼º »ç¿ë

º¹Á¦ ȯ°æ¿¡¼­ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½°ú °°Àº ¸î °¡Áö Á¦ÇÑ »çÇ×ÀÌ ÀÖ½À´Ï´Ù.

º¹Á¦ ÅäÆú·ÎÁö¿¡ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. ¸ðµç º¹Á¦º»ÀÌ ±¸¼ºµÇ°í ¸ðµç º¹Á¦ °è¾àÀÌ Á¤ÀǵǾî ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
  2. ÂüÁ¶ ¹«°á¼ºÀ» À¯ÁöÇÒ ¼Ó¼º ÁýÇÕÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¸¶½ºÅÍ ¼­¹ö¿¡¼­ »ç¿ëÇÒ ¾÷µ¥ÀÌÆ® °£°Ýµµ ÁöÁ¤ÇÕ´Ï´Ù.
  3. ¸ðµç ¸¶½ºÅÍ ¼­¹ö¿¡¼­ µ¿ÀÏÇÑ ¼Ó¼º ÁýÇÕ°ú ¾÷µ¥ÀÌÆ® °£°ÝÀ» »ç¿ëÇÏ¿© ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» È°¼ºÈ­ÇÕ´Ï´Ù. ÀÌ ÀýÂ÷¿¡ ´ëÇؼ­´Â ÂüÁ¶ ¹«°á¼º ±¸¼º¿¡¼­ ¼³¸íÇÕ´Ï´Ù.
  4. ¸ðµç ¼ÒºñÀÚ ¼­¹ö¿¡¼­ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» ºñÈ°¼ºÈ­ÇÕ´Ï´Ù.

·¹°Å½Ã º¹Á¦¿¡ ÂüÁ¶ ¹«°á¼º »ç¿ë

ÂüÁ¶ ¹«°á¼ºÀ» »ç¿ëÇÏ¿© 4.x ¸¶½ºÅÍ¿¡¼­ 5.x ¼ÒºñÀÚ·Î º¹Á¦ÇÏ´Â °æ¿ì 4.x ¸¶½ºÅÍ¿¡¼­ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» ´Ù½Ã ±¸¼ºÇÏ¿© ÂüÁ¶ ¹«°á¼º º¯°æ »çÇ×À» 4.x º¯°æ ·Î±×¿¡ ½á¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé ÂüÁ¶ ¹«°á¼º º¯°æ »çÇ×ÀÌ º¹Á¦µË´Ï´Ù. Ç÷¯±× ÀÎÀ» ´Ù½Ã ±¸¼ºÇÏÁö ¾ÊÀ¸¸é ÂüÁ¶ ¹«°á¼ºÀÌ ¿Ã¹Ù·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.

ÀÌ È¯°æ¿¡¼­ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» ´Ù½Ã ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

  1. 4.x ¼­¹ö¸¦ ÁßÁöÇÕ´Ï´Ù.
  2. ServerRoot/slapd-ServerID/config/¿¡ ÀÖ´Â slapd.ldbm.conf ÆÄÀÏÀ» ¿±´Ï´Ù.
  3. ´ÙÀ½°ú °°ÀÌ ½ÃÀ۵Ǵ ÁÙÀ» ã½À´Ï´Ù.
  4. plugin postoperation on "referential integrity postoperation"

  5. ¼Ó¼º ¸ñ·Ï ¹Ù·Î ¾Õ¿¡ ÀÖ´Â Àμö¸¦ 0¿¡¼­ 1·Î º¯°æÇÏ¿© ÀÌ ÁÙÀ» ¼öÁ¤ÇÕ´Ï´Ù.
  6. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°Àº ÁÙÀÌ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

    plugin postoperation on "referential integrity postoperation" "ServerRoot/lib/referint-plugin.dll" referint_postop_init 0 "ServerRoot/slapd-serverID/logs/referint" 0 "member" "uniquemember" "owner" "seeAlso"

    ÀÌ ÁÙÀ» ´ÙÀ½°ú °°ÀÌ º¯°æÇÕ´Ï´Ù.

    plugin postoperation on "referential integrity postoperation" "ServerRoot/lib/referint-plugin.dll" referint_postop_init 0 "ServerRoot/slapd-serverID/logs/referint" 1 "member" "uniquemember" "owner" "seeAlso"

  7. slapd.ldbm.conf ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù.
  8. ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
  9. 4.x °ø±ÞÀÚ¿¡¼­ 5.x ¼ÒºñÀÚ¸¦ ´Ù½Ã ÃʱâÈ­ÇÕ´Ï´Ù.


µð·ºÅ丮 °Ë»ö

LDAP Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¿¡¼­ Ç׸ñÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ Å¬¶óÀ̾ðÆ®´Â µð·ºÅ丮¸¦ °Ë»öÇÏ°í Ç׸ñ Á¤º¸¸¦ °Ë»öÇÒ ¼ö Àִ ƯÁ¤ Çü½ÄÀÇ °Ë»ö ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.

µð·ºÅ丮¿¡ ¼³Á¤µÈ ¾×¼¼½º Á¦¾î¿¡ µû¶ó °Ë»ö °á°ú°¡ °áÁ¤µË´Ï´Ù. ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô´Â µð·ºÅ丮ÀÇ »ó´ç ºÎºÐÀÌ Ç¥½ÃµÇÁö ¾ÊÁö¸¸, µð·ºÅ丮 °ü¸®ÀÚ´Â ±¸¼ºÀ» Æ÷ÇÔÇÑ ¸ðµç µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ldapsearch¸¦ »ç¿ëÇÑ µð·ºÅ丮 °Ë»ö

ldapsearch ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮 Ç׸ñÀ» ã°í °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼­ ¼³¸íÇÏ´Â ldapsearch À¯Æ¿¸®Æ¼´Â Solaris Ç÷§Æû°ú ÇÔ²² Á¦°øµÇ´Â À¯Æ¿¸®Æ¼°¡ ¾Æ´Ñ, Directory Server Resource KitÀÇ ÀϺÎÀÔ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Resource Kit Tools Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÌ À¯Æ¿¸®Æ¼´Â ÁöÁ¤µÈ »ç¿ëÀÚ ¾ÆÀ̵ð(ÀϹÝÀûÀ¸·Î °íÀ¯ À̸§)¿Í ºñ¹Ð¹øÈ£¸¦ »ç¿ëÇÏ¿© ¼­¹ö¿¡ ¿¬°áÇÑ ´ÙÀ½, °Ë»ö ÇÊÅ͸¦ ±â¹ÝÀ¸·Î Ç׸ñÀ» ã½À´Ï´Ù. ´ÜÀÏ Ç׸ñ, Ç׸ñÀÇ Á÷°è ÇÏÀ§ Ç׸ñ, Àüü Æ®¸® ¶Ç´Â ÇÏÀ§ Æ®¸® µîÀ» °Ë»ö ¹üÀ§·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°Ë»ö °á°ú´Â LDIF Çü½ÄÀ¸·Î ¹ÝȯµË´Ï´Ù.

ldapsearch ¸í·ÉÁÙ Çü½Ä

ldapsearch¸¦ »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½ Çü½ÄÀ¸·Î ¸í·ÉÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

ldapsearch [optional_options] [search_filter] [optional_list_of_attributes]

Á¶°Ç:

Ư¼ö ¹®ÀÚ »ç¿ë

ldapsearch ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÒ ¶§ ¸í·ÉÁÙ Çؼ®±â¿¡ Ưº°ÇÑ Àǹ̰¡ Àִ ƯÁ¤ ¹®ÀÚ(¿¹: °ø¹é [ ], º°Ç¥ [*], ¿ª½½·¡½Ã [\] µî)°¡ Æ÷ÇÔµÈ °ªÀ» ÁöÁ¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â Ư¼ö ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¶§ °ªÀ» ÀÎ¿ë ºÎÈ£·Î ¹­¾î¼­ ÀÔ·ÂÇÕ´Ï´Ù(" "). ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

-D "cn=Charlene Daniels,ou=People,dc=example,dc=com"

»ç¿ëÇÏ´Â ¸í·ÉÁÙ Çؼ®±â¿¡ µû¶ó ÀÛÀºµû¿ÈÇ¥³ª Å«µû¿ÈÇ¥¸¦ À̽ºÄÉÀÌÇÁ ¹®ÀÚ·Î »ç¿ëÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ½© ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÚÁÖ »ç¿ëµÇ´Â ldapsearch ¿É¼Ç

¾Æ·¡¿¡´Â ÀÚÁÖ »ç¿ëµÇ´Â ldapsearch ¸í·ÉÁÙ ¿É¼ÇÀÌ ¿­°ÅµÇ¾î ÀÖ½À´Ï´Ù. °ø¹é [ ]ÀÌ Æ÷ÇÔµÈ °ªÀ» ÁöÁ¤ÇÏ´Â °æ¿ì -b "ou=groups, dc=example,dc=com"°ú °°ÀÌ °ªÀ» Å«µû¿ÈÇ¥·Î ¹­¾î¾ß ÇÕ´Ï´Ù.

-b

°Ë»ö ½ÃÀÛÁ¡À» ÁöÁ¤ÇÕ´Ï´Ù. ÇöÀç µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â °íÀ¯ À̸§À» °ªÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. LDAP_BASEDN ȯ°æ º¯¼ö°¡ ±âº» DNÀ¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é ÀÌ ¿É¼ÇÀº ¼±Åà »çÇ×ÀÔ´Ï´Ù.

ÀÌ ¿É¼Ç¿¡ °ªÀ» ÁöÁ¤ÇÒ ¶§´Â Å«µû¿ÈÇ¥·Î ¹­¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

-b "cn=Charlene Daniels, ou=People, dc=example,dc=com"

-D

ÀÎÁõÇÒ ¶§ »ç¿ëÇÒ °íÀ¯ À̸§À» ¼­¹ö¿¡ ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö¿¡¼­ ÀÍ¸í ¾×¼¼½º¸¦ Áö¿øÇϸé ÀÌ ¿É¼ÇÀº ¼±Åà »çÇ×ÀÔ´Ï´Ù. ¿É¼ÇÀ» »ç¿ëÇÏ·Á¸é Directory Server¿¡¼­ ÀνĵǴ DNÀ¸·Î, Ç׸ñÀ» °Ë»öÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖ´Â °ªÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

-D "uid=cdaniels, dc=example,dc=com"

-h

Directory Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. È£½ºÆ®¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ldapsearch´Â localhost¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, -h myServer¿Í °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.

-l

°Ë»ö ¿äûÀÌ ¿Ï·áµÉ ¶§±îÁö ±â´Ù¸®´Â ÃÖ´ë ÃÊ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿©±â¿¡ ÁöÁ¤ÇÑ °ª°ú °ü°è¾øÀÌ ldapsearch´Â °áÄÚ ¼­¹öÀÇ nsslapd-timelimit ¼Ó¼ºÀÌ Çã¿ëÇÏ´Â ½Ã°£º¸´Ù ¿À·¡ ±â´Ù¸®Áö ¾Ê½À´Ï´Ù(¿µ±¸ °Ë»ö Á¦¿Ü). ¿µ±¸ °Ë»ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Resource Kit Tools ReferenceÀÇ 3Àå, "ldapsearch"¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿¹¸¦ µé¾î, -l 300°ú °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù. nsslapd-timelimit ¼Ó¼ºÀÇ ±âº»°ªÀº 3,600ÃÊ(1½Ã°£)ÀÔ´Ï´Ù.

-p

Directory Server¿¡¼­ »ç¿ëÇÏ´Â TCP Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, -p 5201°ú °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 389ÀÌ°í, SSL ¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì 636ÀÔ´Ï´Ù.

-s

°Ë»ö ¹üÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¹üÀ§´Â ´ÙÀ½ Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.

  • base - -b ¿É¼Ç¿¡ ÁöÁ¤µÈ Ç׸ñÀ̳ª LDAP_BASEDN ȯ°æ º¯¼ö·Î Á¤ÀÇµÈ Ç׸ñ¸¸ °Ë»öÇÕ´Ï´Ù.
  • one - -b ¿É¼Ç¿¡ ÁöÁ¤µÈ Ç׸ñÀÇ Á÷°è ÇÏÀ§ Ç׸ñ¸¸ °Ë»öÇÕ´Ï´Ù. ÇÏÀ§ Ç׸ñ¸¸ °Ë»öµÇ°í -b ¿É¼Ç¿¡ ÁöÁ¤µÈ ½ÇÁ¦ Ç׸ñÀº °Ë»öµÇÁö ¾Ê½À´Ï´Ù.
  • sub - -b ¿É¼Ç¿¡ ÁöÁ¤µÈ Ç׸ñ°ú ¸ðµç ÇÏÀ§ Ç׸ñÀ» °Ë»öÇÕ´Ï´Ù. Áï, -b ¿É¼Ç¿¡ ÁöÁ¤µÈ ÁöÁ¡¿¡¼­ ½ÃÀÛÇÏ¿© ÇÏÀ§ Æ®¸® °Ë»öÀ» ¼öÇàÇÕ´Ï´Ù. ÀÌ°ÍÀÌ ±âº»°ªÀÔ´Ï´Ù.

-w

-D ¿É¼Ç¿¡ ÁöÁ¤µÈ °íÀ¯ À̸§¿¡ ÇØ´çÇÏ´Â ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÀÍ¸í ¾×¼¼½º°¡ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, -w diner892¿Í °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.

-x

°Ë»ö °á°ú°¡ Ŭ¶óÀ̾ðÆ®°¡ ¾Æ´Ñ ¼­¹ö¿¡¼­ Á¤·ÄµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ±¹Á¦ÀûÀÎ °Ë»ö°ú °°ÀÌ ÀÏÄ¡ ±ÔÄ¢¿¡ µû¶ó Á¤·ÄÇÏ·Á´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. ¼­¹öÃø Á¤·ÄÀº ¿©·¯ ÀÚ¿øÀ» »ç¿ëÇÏÁö¸¸ ÀϹÝÀûÀ¸·Î Ŭ¶óÀ̾ðÆ®º¸´Ù ¼­¹ö¿¡¼­ Á¤·ÄÇÏ´Â °ÍÀÌ ´õ ºü¸¨´Ï´Ù.

-z

°Ë»ö ¿äû¿¡ ÀÀ´äÇÏ¿© ¹ÝȯÇÏ´Â ÃÖ´ë Ç׸ñ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, -z 1000°ú °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î ¿©±â¿¡ ÁöÁ¤ÇÑ °ª°ú °ü°è¾øÀÌ ldapsearch´Â °áÄÚ ¼­¹öÀÇ nsslapd-sizelimit ¼Ó¼º¿¡¼­ Çã¿ëÇÏ´Â ¼öº¸´Ù ¸¹Àº Ç׸ñÀ» ¹ÝȯÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ÀÌ ¸í·ÉÁÙ Àμö¸¦ »ç¿ëÇÒ ¶§ ·çÆ® DNÀ¸·Î ¹ÙÀεåÇÏ¿© ÀÌ Á¦ÇÑÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ·çÆ® DNÀ¸·Î ¹ÙÀεåÇϸé ÀÌ ¿É¼ÇÀº ±âº»ÀûÀ¸·Î 0À¸·Î ¼³Á¤µË´Ï´Ù. nsslapd-sizelimit ¼Ó¼ºÀÇ ±âº»°ªÀº 2,000°³ÀÇ Ç׸ñÀÔ´Ï´Ù.

¸ðµç ldapsearch À¯Æ¿¸®Æ¼ ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Resource Kit Tools Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.

ldapsearch ¿¹

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

¸ðµç Ç׸ñ ¹Ýȯ

¾Õ¿¡¼­ °¡Á¤ÇÑ ³»¿ë¿¡ µû¶ó ´ÙÀ½ È£ÃâÀº µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -b "dc=example,dc=com" -s sub "(objectclass=*)"

"(objectclass=*)"´Â µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç Ç׸ñ°ú ÀÏÄ¡ÇÏ´Â °Ë»ö ÇÊÅÍÀÔ´Ï´Ù.

¸í·ÉÁÙ¿¡¼­ °Ë»ö ÇÊÅÍ ÁöÁ¤

¸í·ÉÁÙ¿¡¼­ Á÷Á¢ °Ë»ö ÇÊÅ͸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ÇÊÅ͸¦ ÀÎ¿ë ºÎÈ£·Î ¹­°í("filter"), -f ¿É¼ÇÀ» ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -b "dc=example,dc=com" "(cn=Charlene Daniels)"

·çÆ® DSE Ç׸ñ °Ë»ö

·çÆ® DSE´Â Áö¿øµÇ´Â Á¢¹Ì¾î ¸ñ·Ï, »ç¿ë °¡´ÉÇÑ ÀÎÁõ ±â¹ý µî ÇöÀç ¼­¹ö ÀνºÅϽº¿Í °ü·ÃµÈ Á¤º¸°¡ Æ÷ÇÔµÈ Æ¯¼ö Ç׸ñÀÔ´Ï´Ù. °Ë»ö ±âÁØÀ» " "·Î ÁöÁ¤ÇÏ¿© ÀÌ Ç׸ñÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, °Ë»ö ¹üÀ§¸¦ base·Î, ÇÊÅ͸¦ "(objectclass=*)"·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -b "" -s base "(objectclass=*)"

½ºÅ°¸¶ Ç׸ñ °Ë»ö

Directory Server´Â ¸ðµç µð·ºÅ丮 ¼­¹ö ½ºÅ°¸¶¸¦ Ư¼ö cn=schema Ç׸ñ¿¡ ÀúÀåÇÕ´Ï´Ù. ÀÌ Ç׸ñ¿¡´Â µð·ºÅ丮 ¼­¹ö¿¡ Á¤ÀÇµÈ ¸ðµç °´Ã¼ Ŭ·¡½º¿Í ¼Ó¼º¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.

´ÙÀ½°ú °°ÀÌ ÀÌ Ç׸ñÀÇ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -b "cn=schema" -s base "(objectclass=*)"


ÁÖ

¾ö°ÝÇÑ Áؼö¸¦ À§ÇØ ÁöÁ¤µÈ Ç׸ñ¿¡ ´ëÇÑ ½ºÅ°¸¶ ÇÏÀ§ Ç׸ñÀÇ À§Ä¡´Â subschemaSubentry ÀÛµ¿ °¡´É ¼Ó¼ºÀ¸·Î ÁöÁ¤µË´Ï´Ù. ÀÌ ¹öÀüÀÇ Directory Server¿¡¼­´Â ¼Ó¼º °ªÀÌ Ç×»ó cn=schema·Î ¼³Á¤µË´Ï´Ù.


LDAP_BASEDN »ç¿ë

Æí¸®ÇÑ °Ë»öÀ» À§ÇØ LDAP_BASEDN ȯ°æ º¯¼ö¸¦ »ç¿ëÇÏ¿© °Ë»ö ±âÁØÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé -b ¿É¼ÇÀ» »ç¿ëÇÏ¿© °Ë»ö ±âÁØÀ» ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ȯ°æ º¯¼ö ¼³Á¤ ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿î¿µ üÁ¦ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀϹÝÀûÀ¸·Î µð·ºÅ丮ÀÇ Á¢¹Ì¾î °ª¿¡ LDAP_BASEDNÀ» ¼³Á¤ÇÕ´Ï´Ù. µð·ºÅ丮 Á¢¹Ì¾î´Â ·çÆ®, Áï µð·ºÅ丮ÀÇ ÃÖ»óÀ§ Ç׸ñ°ú °°±â ¶§¹®¿¡ ÀÌ·¸°Ô ÇÏ¸é ¸ðµç °Ë»öÀÌ µð·ºÅ丮ÀÇ ·çÆ® Ç׸ñ¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, LDAP_BASEDNÀ» dc=example,dc=comÀ¸·Î ¼³Á¤ÇÑ °æ¿ì ´ÙÀ½ ¸í·ÉÁ٠ȣÃâÀ» »ç¿ëÇÏ¿© µð·ºÅ丮¿¡¼­ (cn=Charlene Daniels)¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 "(cn=Charlene Daniels)"

ÀÌ ¿¹¿¡¼­´Â -s ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¹üÀ§¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ ±âº» ¹üÀ§ÀÎ sub°¡ »ç¿ëµË´Ï´Ù.

¼Ó¼ºÀÇ ÇÏÀ§ ÁýÇÕ Ç¥½Ã

ldapsearch ¸í·ÉÀº ¸ðµç °Ë»ö °á°ú¸¦ LDIF Çü½ÄÀ¸·Î ¹ÝȯÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ldapsearch´Â Ç׸ñÀÇ °íÀ¯ À̸§°ú ÀÐÀ» ¼ö ÀÖ´Â ¸ðµç ¼Ó¼ºÀ» ¹ÝȯÇÕ´Ï´Ù. ÁöÁ¤µÈ µð·ºÅ丮 Ç׸ñ¿¡ ´ëÇÑ ¼Ó¼ºÀÇ ÇÏÀ§ ÁýÇÕ¸¸ ÀÐÀ» ¼ö ÀÖµµ·Ï µð·ºÅ丮 ¾×¼¼½º Á¦¾î¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÛµ¿ °¡´É ¼Ó¼º¸¸ ¹ÝȯµÇÁö ¾Ê½À´Ï´Ù.

ÀÛµ¿ °¡´É ¼Ó¼ºÀÌ °Ë»ö °á°ú·Î ¹ÝȯµÇ°Ô ÇÏ·Á¸é °Ë»ö ¸í·É¿¡¼­ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÛµ¿ °¡´É ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Administration ReferenceÀÇ 11Àå, "Operational Attributes"¸¦ ÂüÁ¶ÇϽʽÿÀ.

¸ðµç ¼Ó¼ºÀÌ °Ë»ö °á°ú·Î ¹ÝȯµÇ´Â °ÍÀ» ¿øÇÏÁö ¾Ê´Â´Ù°í °¡Á¤ÇÕ´Ï´Ù. °Ë»ö ÇÊÅÍ ¹Ù·Î µÚÀÇ ¸í·ÉÁÙ¿¡¼­ ¿øÇÏ´Â ¼Ó¼ºÀ» ÁöÁ¤ÇÏ¿© ¹ÝȯµÇ´Â ¼Ó¼ºÀ» ¸î °³ÀÇ Æ¯Á¤ ¼Ó¼ºÀ¸·Î¸¸ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç Ç׸ñÀÇ cn ¼Ó¼º°ú sn ¼Ó¼ºÀ» Ç¥½ÃÇÏ·Á¸é ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 "(objectclass=*)" sn cn

ÀÌ ¿¹¿¡¼­´Â °Ë»ö ±âÁØÀ» LDAP_BASEDNÀ¸·Î ¼³Á¤Çß´Ù°í °¡Á¤ÇÕ´Ï´Ù.

¿©·¯ °ªÀ» °®´Â ¼Ó¼º °Ë»ö

°Ë»ö Áß¿¡ Directory Server¿¡¼­ ¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀ» ¹Ýµå½Ã Á¤·ÄÇÏ¿© ¹ÝȯÇÏÁö´Â ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, º¯°æ »çÇ×ÀÌ Àû¿ëµÇ·Á¸é ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÏ´Â cn=config¿¡ ´ëÇÑ ±¸¼º ¼Ó¼ºÀ» °Ë»öÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -b cn=config "(objectclass=*)" nsslapd-requiresrestart

´ÙÀ½ °á°ú°¡ ¹ÝȯµË´Ï´Ù.

dn: cn=config
nsslapd-requiresrestart: cn=config:nsslapd-port
nsslapd-requiresrestart: cn=config:nsslapd-secureport
nsslapd-requiresrestart: cn=config:nsslapd-plugin
nsslapd-requiresrestart: cn=config:nsslapd-changelogdir
nsslapd-requiresrestart: cn=config:nsslapd-changelogsuffix
nsslapd-requiresrestart: cn=config:nsslapd-changelogmaxentries
nsslapd-requiresrestart: cn=config:nsslapd-changelogmaxage
nsslapd-requiresrestart: cn=config:nsslapd-db-locks
nsslapd-requiresrestart: cn=config:nsslapd-return-exact-case
nsslapd-requiresrestart: cn=config,cn=ldbm database,cn=plugins,
  cn=config:nsslapd-allidsthreshold
nsslapd-requiresrestart: cn=config,cn=ldbm database,cn=plugins,
  cn=config:nsslapd-dbcachesize
nsslapd-requiresrestart: cn=config,cn=ldbm database,cn=plugins,
  cn=config:nsslapd-dbncache
nsslapd-requiresrestart: cn=config,cn=ldbm database,cn=plugins,
  cn=config:nsslapd-directory
nsslapd-requiresrestart: cn=encryption,cn=config:nssslsessiontimeout

nsslapd-requiresrestart: cn=encryption,cn=config:nssslclientauth
nsslapd-requiresrestart: cn=encryption,cn=config:nssslserverauth
nsslapd-requiresrestart: cn=encryption,cn=config:nsssl2
nsslapd-requiresrestart: cn=encryption,cn=config:nsssl3
...

¿©±â¿¡ Ç¥½ÃµÈ °Íó·³ nsslapd-requiresrestart ¼Ó¼ºÀº ¿©·¯ °ªÀ» °®Áö¸¸ °ªÀÌ Á¤·ÄµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. ¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀ» Á¤·ÄÇؼ­ Ç¥½ÃÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Á¤·ÄÀ» ¼öÇàÇϵµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

°Ë»ö ½Ã Ŭ¶óÀ̾ðÆ® ÀÎÁõ »ç¿ë

ÀÌ ¿¹¿¡¼­´Â Ŭ¶óÀ̾ðÆ® ÀÎÁõÀ» »ç¿ëÇÏ¿© µð·ºÅ丮¸¦ °Ë»öÇÏ´Â »ç¿ëÀÚ cdaniels¸¦ º¸¿©ÁÝ´Ï´Ù.

ldapsearch -h myServer -p 636 -b "dc=example,dc=com"
 -N "cdanielsscertname" -Z -W certdbpassword
 -P /home/cdaniels/certdb/cert.db "(givenname=Richard)"

LDAP °Ë»ö ÇÊÅÍ

°Ë»ö ÇÊÅÍ´Â °Ë»ö ÀÛ¾÷¿¡ ´ëÇØ ¹ÝȯµÇ´Â Ç׸ñÀ» ¼±ÅÃÇϸç ldapsearch ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¿¡¼­ ÀÚÁÖ »ç¿ëµË´Ï´Ù. ldapsearch¸¦ »ç¿ëÇÒ ¶§ ¿©·¯ °³ÀÇ °Ë»ö ÇÊÅ͸¦ °¢ ÁÙ¿¡ Çϳª¾¿ ÀÔ·ÂÇÏ¿© ÇÑ ÆÄÀÏ¿¡ ÀúÀåÇϰųª ¸í·ÉÁÙ¿¡¼­ Á÷Á¢ °Ë»ö ÇÊÅ͸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, ´ÙÀ½ ÇÊÅÍ´Â ÀÏ¹Ý À̸§ Lucie Du Bois¿¡ ´ëÇÑ °Ë»öÀ» ÁöÁ¤ÇÕ´Ï´Ù.

(cn=Lucie Du Bois)

ÀÌ °Ë»ö ÇÊÅÍ´Â ÀÏ¹Ý À̸§ Lucie Du Bois°¡ Æ÷ÇÔµÈ ¸ðµç Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù. ÀÏ¹Ý À̸§ °ª °Ë»öÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê½À´Ï´Ù.

ÀÏ¹Ý À̸§ ¼Ó¼º¿¡ ¾ð¾î ÅÂ±×¿Í °ü·ÃµÈ °ªÀÌ ÀÖÀ¸¸é ¸ðµç °ªÀÌ ¹ÝȯµË´Ï´Ù. µû¶ó¼­ ´ÙÀ½ µÎ ¼Ó¼º °ªÀº ÀÌ ÇÊÅÍ¿Í ¸ðµÎ ÀÏÄ¡ÇÕ´Ï´Ù.

cn: Lucie Du Bois

cn;lang-fr: Lucie Du Bois

°Ë»ö ÇÊÅÍ ±¸¹®

°Ë»ö ÇÊÅÍÀÇ ±âº» ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

(attribute operator value)

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

(buildingname>=alpha)

ÀÌ ¿¹¿¡¼­ buildingnameÀº ¼Ó¼º, >=Àº ¿¬»êÀÚ, alpha´Â °ªÀÔ´Ï´Ù. ¿©·¯ ¼Ó¼ºÀ» ºÎ¿ï ¿¬»êÀÚ·Î °áÇÕÇÏ¿© ÇÊÅ͸¦ Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

°Ë»ö ÇÊÅÍ¿¡ ´ëÇؼ­´Â ´ÙÀ½ Àý¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.

°Ë»ö ÇÊÅÍ¿¡ ¼Ó¼º »ç¿ë

Ç׸ñÀ» °Ë»öÇÒ ¶§ ÇØ´ç Ç׸ñ À¯Çü°ú °ü·ÃµÈ ¼Ó¼ºÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, people Ç׸ñÀ» °Ë»öÇÒ ¶§ cn ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ƯÁ¤ ÀÏ¹Ý À̸§À» °¡Áø »ç¿ëÀÚ¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.

people Ç׸ñ¿¡´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

°¢ Ç׸ñ À¯Çü°ú °ü·ÃµÈ ¼Ó¼º ¸ñ·ÏÀº Directory Server Administration Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.

°Ë»ö ÇÊÅÍ¿¡ ¿¬»êÀÚ »ç¿ë

Ç¥ 2-2¿¡´Â °Ë»ö ÇÊÅÍ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿¬»êÀÚ°¡ ³ª¿Í ÀÖ½À´Ï´Ù.

Ç¥ 2-2 °Ë»ö ÇÊÅÍ ¿¬»êÀÚ 

°Ë»ö À¯Çü

¿¬»êÀÚ

¼³¸í

µ¿ÀÏ

=

ÁöÁ¤µÈ °ª°ú Á¤È®È÷ ÀÏÄ¡ÇÏ´Â ¼Ó¼º °ªÀ» Æ÷ÇÔÇÑ Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, cn=Bob Johnson°ú °°ÀÌ ÁöÁ¤ÇÕ´Ï´Ù.

ÇÏÀ§ ¹®ÀÚ¿­

=string*
string

ÁöÁ¤µÈ ÇÏÀ§ ¹®ÀÚ¿­ÀÌ Æ÷ÇÔµÈ ¼Ó¼ºÀ» °¡Áø Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

cn=Bob*
cn=*Johnson
cn=*John*
cn=B*John

º°Ç¥(*)´Â 0°³ ÀÌ»óÀÇ ¹®ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.

Å©°Å³ª °°À½

>=

ÁöÁ¤µÈ °ªº¸´Ù Å©°Å³ª °°Àº ¼Ó¼º °ªÀ» Æ÷ÇÔÇÑ Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

buildingname >= alpha

À۰ųª °°À½

<=

ÁöÁ¤µÈ °ªº¸´Ù À۰ųª °°Àº ¼Ó¼º °ªÀ» Æ÷ÇÔÇÑ Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

buildingname <= alpha

ÀÖÀ½

=*

ÁöÁ¤µÈ ¼Ó¼º¿¡ ´ëÇÑ °ªÀÌ Çϳª ÀÌ»ó Æ÷ÇÔµÈ Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

cn=*

telephonenumber=*

manager=*

±Ù»ç

~=

°Ë»ö ÇÊÅÍ¿¡¼­ ÁöÁ¤ÇÑ °ª°ú ´ë·« °°Àº °ªÀ» °¡Áø ÁöÁ¤µÈ ¼Ó¼ºÀ» Æ÷ÇÔÇÑ Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

cn~=suret

l~=san fransico

could return

cn=sarette

l=san francisco

±Ù»ç ¿¬»êÀÚ´Â ¾ÆÁ÷ ½ÃÇè ´Ü°èÀÌ¸ç ¿µ¹® ¹®ÀÚ¿­¿¡¼­¸¸ ÀÛµ¿ÇÕ´Ï´Ù. Ja ¶Ç´Â Zn°ú °°Àº ºñASCII ±â¹ÝÀÇ ¹®ÀÚ¿­¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.

È®Àå ¿¬»êÀÚ´Â cn:dn:=John°ú °°ÀÌ °Ë»öÀ» dn ¼Ó¼ºÀ¸·Î È®ÀåÇÏ°í ±¹Á¦ÀûÀÎ °Ë»öÀ» Áö¿øÇÕ´Ï´Ù.

º¹ÇÕ °Ë»ö ÇÊÅÍ »ç¿ë

´ÙÀ½°ú °°ÀÌ ºÎ¿ï ¿¬»êÀÚ¸¦ Á¢µÎ¾î¿¡ »ç¿ëÇÏ¿© ¿©·¯ °³ÀÇ °Ë»ö ÇÊÅÍ ±¸¼º ¿ä¼Ò¸¦ °áÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù.

(Boolean-operator(filter)(filter)(filter)...)

¿©±â¼­ Boolean-operator´Â Ç¥ 2-3¿¡ ¿­°ÅµÈ ºÎ¿ï ¿¬»êÀÚ Áß ÇϳªÀÔ´Ï´Ù.

ºÎ¿ï ¿¬»êÀÚ¸¦ °áÇÕÇÏ°í ÁßøÇÏ¿© ´ÙÀ½°ú °°Àº º¹ÀâÇÑ Ç¥Çö½ÄÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

(Boolean-operator(filter)(Boolean-operator(filter)(filter)))

°Ë»ö ÇÊÅÍ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ºÎ¿ï ¿¬»êÀÚ´Â ´ÙÀ½°ú °°½À´Ï´Ù.

Ç¥ 2-3 °Ë»ö ÇÊÅÍ ºÎ¿ï ¿¬»êÀÚ 

¿¬»êÀÚ

±âÈ£

¼³¸í

AND

 &

¸í·É¹®ÀÌ true°¡ µÇ·Á¸é ÁöÁ¤µÈ ¸ðµç ÇÊÅÍ°¡ true¿©¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

(&(filter)(filter)(filter)...)

OR

 |

¸í·É¹®ÀÌ true°¡ µÇ·Á¸é ÁöÁ¤µÈ ÇÊÅÍ Áß Àû¾îµµ ÇÑ °³´Â true¿©¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

(|(filter)(filter)(filter)...)

NOT

 !

¸í·É¹®ÀÌ true°¡ µÇ·Á¸é ÁöÁ¤µÈ ¸í·É¹®ÀÌ true°¡ ¾Æ´Ï¾î¾ß ÇÕ´Ï´Ù. NOT ¿¬»êÀÚ´Â ÇÑ °³ÀÇ ÇÊÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

(!(filter))

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

ÆÄÀÏÀ» »ç¿ëÇÑ °Ë»ö ÇÊÅÍ ÁöÁ¤

¸í·ÉÁÙ¿¡¼­ ÀÔ·ÂÇÏ´Â ´ë½Å °Ë»ö ÇÊÅ͸¦ ÆÄÀÏ¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é °¢ ÁÙ¿¡ ÇÑ °³¾¿ ÆÄÀÏ¿¡ °Ë»ö ÇÊÅ͸¦ ÀÔ·ÂÇÕ´Ï´Ù. ldapsearch ¸í·ÉÀº ÆÄÀÏ¿¡ ¿­°ÅµÈ ¼ø¼­´ë·Î °¢ °Ë»öÀ» ½ÇÇàÇÕ´Ï´Ù.

¿¹¸¦ µé¾î ´ÙÀ½ ÁÙÀÌ Æ÷ÇÔµÈ ÆÄÀÏÀ» °¡Á¤ÇÕ´Ï´Ù.

(sn=Daniels)
(givenname=Charlene)

ÀÌ °æ¿ì ldapsearch´Â ¸ÕÀú ¼ºÀÌ DanielsÀÎ ¸ðµç Ç׸ñÀ» ãÀº ÈÄ À̸§ÀÌ CharleneÀÎ ¸ðµç Ç׸ñÀ» ã½À´Ï´Ù. µÎ °Ë»ö Á¶°Ç¿¡ ¸ðµÎ ÀÏÄ¡ÇÏ´Â Ç׸ñÀº µÎ ¹ø ¹ÝȯµË´Ï´Ù.

¿¹¸¦ µé¾î, ¾ÕÀÇ °Ë»ö ÇÊÅ͸¦ searchdb ÆÄÀÏ¿¡ ÁöÁ¤ÇÏ°í LDAP_BASEDNÀ» »ç¿ëÇÏ¿© °Ë»ö ±âÁØÀ» ¼³Á¤Çß´Ù°í °¡Á¤ÇÕ´Ï´Ù. ¾Æ·¡ ¸í·ÉÀº °¢ °Ë»ö ÇÊÅÍ¿¡ ÀÏÄ¡ÇÏ´Â ¸ðµç Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -f searchdb

°Ë»ö ÁÙ ³¡¿¡ ¿øÇÏ´Â ¼Ó¼º À̸§À» ÁöÁ¤ÇÏ¿© ¹ÝȯµÇ´Â ¼Ó¼º ÁýÇÕÀ» Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¾Æ·¡ ldapsearch ¸í·ÉÀº µÎ °Ë»öÀ» ¸ðµÎ ¼öÇàÇÏÁö¸¸ °¢ Ç׸ñÀÇ DN°ú givenname ¹× sn ¼Ó¼º¸¸ ¹ÝȯÇÕ´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 -f searchdb sn givenname

°Ë»ö ÇÊÅÍ¿¡¼­ ½°Ç¥°¡ Æ÷ÇÔµÈ DN ÁöÁ¤

°Ë»ö ÇÊÅÍ ³»ÀÇ DN¿¡ ½°Ç¥°¡ °ªÀÇ ÀϺηΠÆ÷ÇԵǾî ÀÖÀ¸¸é ¿ª½½·¡½Ã(\)·Î ½°Ç¥¸¦ À̽ºÄÉÀÌÇÁÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, example.com Bolivia, S.A. ÇÏÀ§ Æ®¸®¿¡¼­ ¸ðµç »ç¿ëÀÚ¸¦ ãÀ¸·Á¸é ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password -s base -b "o=example.com Bolivia\, S.A.,dc=example,dc=com" "(objectclass=*)"

°Ë»ö ÇÊÅÍ ¿¹

´ÙÀ½ ÇÊÅÍ´Â manager ¼Ó¼º °ªÀÌ Çϳª ÀÌ»ó Æ÷ÇÔµÈ Ç׸ñÀ» °Ë»öÇϸç, ÀÖÀ½ °Ë»öÀ̶ó°íµµ ÇÕ´Ï´Ù.

(manager=*)

´ÙÀ½ ÇÊÅÍ´Â ÀÏ¹Ý À̸§ Ray KultgenÀÌ Æ÷ÇÔµÈ Ç׸ñÀ» °Ë»öÇϸç, µ¿ÀÏ °Ë»öÀ̶ó°íµµ ÇÕ´Ï´Ù.

(cn=Ray Kultgen)

´ÙÀ½ ÇÊÅÍ´Â ÇÏÀ§ ¹®ÀÚ¿­ X.500ÀÌ Æ÷ÇÔµÈ ¼³¸í ¼Ó¼ºÀ» °¡Áø ¸ðµç Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù.

(description=*X.500*)

´ÙÀ½ ÇÊÅÍ´Â Á¶Á÷ ±¸¼º ´ÜÀ§°¡ MarketingÀÌ°í ¼³¸í Çʵ忡 ÇÏÀ§ ¹®ÀÚ¿­ X.500ÀÌ Æ÷ÇÔµÇÁö ¾ÊÀº ¸ðµç Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù.

(&(ou=Marketing)(!(description=*X.500*)))

´ÙÀ½ ÇÊÅÍ´Â Á¶Á÷ ±¸¼º ´ÜÀ§°¡ MarketingÀÌ°í Julie Fulmer ¶Ç´Â Cindy Zwaska°¡ °ü¸®ÀÚÀÎ ¸ðµç Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù.

(&(ou=Marketing)(|(manager=cn=Julie Fulmer,ou=Marketing,
 dc=example,dc=com)(manager=cn=Cindy Zwaska,ou=Marketing,
 dc=example,dc=com)))

´ÙÀ½ ÇÊÅÍ´Â »ç¿ëÀÚ¸¦ ³ªÅ¸³»Áö ¾Ê´Â ¸ðµç Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù.

(!(objectClass=person))

¾ÕÀÇ ÇÊÅ͸¦ »ç¿ëÇÏ¸é ¼º´ÉÀÌ ÀúÇϵǹǷΠº¹ÀâÇÑ °Ë»öÀÇ ÀϺηΠ»ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ÇÊÅÍ´Â »ç¿ëÀÚ¸¦ ³ªÅ¸³»Áö ¾Ê°í ÀÏ¹Ý À̸§ÀÌ printer3b¿Í À¯»çÇÑ ¸ðµç Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù.

(&(cn~=printer3b)(!(objectClass=person)))

ÀÛµ¿ °¡´É ¼Ó¼º °Ë»ö

ÀÛµ¿ °¡´É ¼Ó¼ºÀÌ °Ë»ö °á°ú·Î ¹ÝȯµÇ°Ô ÇÏ·Á¸é °Ë»ö ¸í·É¿¡¼­ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 "(objectclass=*)" aci

¸í½ÃÀûÀ¸·Î ÁöÁ¤µÈ ÀÛµ¿ °¡´É ¼Ó¼º°ú ÀÏ¹Ý ¼Ó¼ºÀ» ¸ðµÎ °Ë»öÇÏ·Á¸é ÀÛµ¿ °¡´É ¼Ó¼º ¿Ü¿¡ "*"¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

ldapsearch -h myServer -p 5201 -D "cn=directory manager" -w password
 "(objectclass=*)" aci *


DSMLv2¸¦ »ç¿ëÇÑ µð·ºÅ丮 ¾×¼¼½º

´ÙÀ½ ¿¹´Â DSML ¿äûÀ» »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ°í °Ë»öÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. DSML °ü·Ã ¼Ó¼ºÀÇ Àüü ¸ñ·Ï°ú DSMLv2 Ç¥ÁØ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Administration ReferenceÀÇ 3Àå, "Frontend Plugin Attributes"¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ÀýÀº ´ÙÀ½ ¿¹·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ ¿¹¿¡¼­ content-length: Çì´õ´Â DSMLv2 ¿äûÀÇ Á¤È®ÇÑ ±æÀ̸¦ Æ÷ÇÔÇÕ´Ï´Ù. ¿¹°¡ ¿Ã¹Ù·Î ÀÛµ¿ÇÏ·Á¸é »ç¿ëÇÏ´Â ÆíÁý±â°¡ ÀÌ·¯ÇÑ ³»¿ë ±æÀ̸¦ Áö¿øÇÏ´ÂÁö È®ÀÎÇϰųª ÀûÀýÇÏ°Ô ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

ºó À͸í DSML "Ping" ¿äû

DSML ÇÁ·±Æ®¿£µå´Â ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈ­µË´Ï´Ù. È°¼ºÈ­ÇÏ´Â ¹æ¹ýÀº DSML ¿äû »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. DSML ÇÁ·±Æ®¿£µå°¡ È°¼ºÈ­µÇ¾ú´ÂÁö È®ÀÎÇÏ·Á¸é ÄÚµå ¿¹ 2-1¿¡ Ç¥½ÃµÈ °Íó·³ ºó DSML ¹èÄ¡ ¿äûÀ» º¸³À´Ï´Ù.

ÄÚµå ¿¹ 2-1 ºó À͸í DSML ¿äû

POST /dsml HTTP/1.1
content-length: 451
HOST: hostMachine
SOAPAction: ""
Content-Type: text/xml
Connection: close

<?xml version='1.0' encoding='UTF-8'?>
<soap-env:Envelope
   xmlns:xsd='http://www.w3.org/2001/XMLSchema'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns:soap-env='http://schemas.xmlsoap.org/soap/envelope/'>

   <soap-env:Body>
      <batchRequest
          xmlns='urn:oasis:names:tc:DSML:2:0:core'           requestID='Ping!'>
          <!-- empty batch request -->
      </batchRequest>
   </soap-env:Body>
</soap-env:Envelope>

ÀÌ DSML ¿äûÀÇ Ã¹ ¹ø° ¼½¼Ç¿¡´Â HTTP ¸Þ¼Òµå ÁÙ(POST /dsml HTTP/1.1)ÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸ç µÚ¿¡ HTTP Çì´õ ¼ö°¡ Ç¥½ÃµË´Ï´Ù. HTTP ¸Þ¼Òµå ÁÙÀº DSML ÇÁ·±Æ®¿£µå¿¡¼­ »ç¿ëÇÒ URL°ú HTTP ¸Þ¼Òµå ¿äûÀ» ÁöÁ¤ÇÕ´Ï´Ù. DSML ÇÁ·±Æ®¿£µå¿¡¼­ Çã¿ëÇÏ´Â À¯ÀÏÇÑ HTTP ¸Þ¼Òµå ¿äûÀº POSTÀÔ´Ï´Ù. Directory ServerÀÇ ±âº» URLÀº /dsmlÀÌÁö¸¸ ´Ù¸¥ À¯È¿ÇÑ URLÀ» »ç¿ëÇÏ¿© ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. µÚ¿¡ ³ª¿À´Â HTTP Çì´õ´Â DSML ¿äûÀÇ ³ª¸ÓÁö ¼¼ºÎ Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿äûÀÇ ³ª¸ÓÁö ºÎºÐÀº SOAP/DSML ¼½¼ÇÀÔ´Ï´Ù. DSML ¿äûÀº XML ÇÁ·Ñ·Î±× Çì´õ·Î ½ÃÀÛÇÕ´Ï´Ù.

<?xml version='1.0' encoding='UTF-8'?>

ÀÌ Çì´õ´Â ¿äûÀ» UTF-8 ¹®ÀÚ ÁýÇÕÀ¸·Î ÀÎÄÚµùÇØ¾ß ÇÔÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Çì´õ µÚ¿¡´Â XML ½ºÅ°¸¶ÀÇ Çʼö Æ÷ÇÔ, XML ½ºÅ°¸¶ ÀνºÅϽº ¹× SOAP À̸§ °ø°£ÀÌ Æ÷ÇÔµÈ SOAP ºÀÅõ ¹× º»¹® ¿ä¼Ò°¡ ÀÖ½À´Ï´Ù.

DSML ¹èÄ¡ ¿äûÀº DSML ¹èÄ¡ ¿äû ¿ä¼Ò·Î ½ÃÀÛÇϸç, ¹Ù·Î µÚ¿¡ DSMLv2 À̸§ °ø°£ÀÇ Çʼö Æ÷ÇÔÀÌ ¿É´Ï´Ù.

xmlns='urn:oasis:names:tc:DSML:2:0:core'.

¿äûÀº ¼±Åà »çÇ×ÀÎ ´ÙÀ½ ¿äû ¾ÆÀ̵ð·Î ½Äº°µË´Ï´Ù.

requestID='Ping!'>

ºó ¹èÄ¡ ¿äûÀº ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

<!-- empty batch request -->

ÀÌ°ÍÀº XML ÁÖ¼®À¸·Î 󸮵Ǹç, SOAP/DSML ¹èÄ¡ ¿äûÀº ¹èÄ¡ ´Ý±â ¿äû, SOAP º»¹® ´Ý±â ¹× SOAP ºÀÅõ ¿ä¼Ò ´Ý±â¸¦ »ç¿ëÇÏ¿© ´ÝÈü´Ï´Ù.

DSML ÇÁ·±Æ®¿£µå¸¦ È°¼ºÈ­ÇÏ¸é ºó DSML ¿äûÀÌ ¹ÝȯµË´Ï´Ù.

HTTP/1.1 200 OK
Cache-control: no-cache
Connection: close
Date: Mon, 09 Sep 2002 13:56:49 GMT
Accept-Ranges: none
Server: Sun-ONE-Directory/5.2
Content-Type: text/xml; charset="utf-8"
Content-Length: 500

<?xml version='1.0' encoding='UTF-8' ?>
<soap-env:Envelope
   xmlns:xsd='http://www.w3.org/2001/XMLSchema'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns:soap-env='http://schemas.xmlsoap.org/soap/envelope/'
   >
<soap-env:Body>
<batchResponse
   xmlns:xsd='http://www.w3.org/2001/XMLSchema'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns='urn:oasis:names:tc:DSML:2:0:core'
   requestID='Ping!'
   >
</batchResponse>
</soap-env:Body>
</soap-env:Envelope>

¾Æ¹« °Íµµ ¹ÝȯµÇÁö ¾ÊÀ¸¸é ÇÁ·±Æ®¿£µå°¡ ºñÈ°¼ºÈ­µÇ¾ú´Ù°í È®½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¿½Ã¿¡ µð·ºÅ丮¿¡ ¿¬°áÇϴ Ŭ¶óÀ̾ðÆ® ¼ö¿Í DSML ¿äû Å©±â¿¡ ´ëÇÑ ÃÖ´ë Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ® ¼ö¿¡ ´ëÇÑ Á¦ÇÑÀº ds-dsml-poolsize ¼Ó¼º°ú ds-dsml-poolmaxsize ¼Ó¼ºÀ¸·Î ÁöÁ¤µÇ°í ¿äû Å©±â Á¦ÇÑÀº ds-dsml-requestmaxsize ¼Ó¼ºÀ¸·Î ÁöÁ¤µË´Ï´Ù. DSML °ü·Ã ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Administration ReferenceÀÇ 2Àå, "Frontend Plug-In Attributes" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

DSML ¿äû ¹ß±Þ ¹× ƯÁ¤ »ç¿ëÀÚ·Î ¹ÙÀεå

DSML ¿äûÀ» ¹ß±ÞÇϱâ À§ÇØ ÁöÁ¤µÈ »ç¿ëÀÚ ¶Ç´Â À͸íÀ¸·Î µð·ºÅ丮¿¡ ¹ÙÀεåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ »ç¿ëÀÚ·Î ¹ÙÀεåÇÏ·Á¸é ¿äû¿¡ dnÀ¸·Î ¸ÅÇεǴ uid¿Í ºñ¹Ð¹øÈ£°¡ Æ÷ÇÔµÈ HTTP ÀÎÁõ Çì´õ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

»ùÇà HTTP ÀÎÁõ ¿äûÀº ´ÙÀ½°ú °°½À´Ï´Ù.

POST /dsml HTTP/1.1
content-length: 578
Content-Type: text/xml; charset="utf-8"
HOST: hostMachine
Authorization: Basic ZWFzdGVyOmVnZw==
SOAPAction: ""
Connection: close

<?xml version='1.0' encoding='UTF-8'?>
<soap-env:Envelope
   xmlns:xsd='http://www.w3.org/2001/XMLSchema'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns:soap-env='http://schemas.xmlsoap.org/soap/envelope/'>
   <soap-env:Body>
     <batchRequest
        xmlns='urn:oasis:names:tc:DSML:2:0:core'
        <extendedRequest>
          <requestName>1.3.6.1.4.1.4203.1.11.3</requestName>
        </extendedRequest>
     </batchRequest>
   </soap-env:Body>
</soap-env:Envelope>

ÀÌ ¿¹¿¡¼­ HTTP ÀÎÁõ Çì´õ´Â uid¸¦ ´õ ½±°Ô Àü¼ÛÇϸç, ÀÏ¹Ý ÅؽºÆ®¿¡¼­ easter:egg·Î Ç¥½ÃµÇ´Â ºñ¹Ð¹øÈ£ egg´Â Authorization: Basic ZWFzdGVyOmVnZw==¿Í °°ÀÌ base64·Î ÀÎÄÚµùµË´Ï´Ù.

<extendedRequest> ű״ LDAP È®Àå ÀÛ¾÷À» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. <requestName> ű״ ȮÀå ÀÛ¾÷ÀÇ OID¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¿¹¿¡¼­ OID 1.3.6.1.4.1.4203.1.11.3Àº whoami È®Àå ÀÛ¾÷À» ³ªÅ¸³À´Ï´Ù. whoami È®Àå ÀÛ¾÷¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº http://www.ietf.org/internet-drafts/draft-zeilenga-ldap-authzid-08.txt¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÍ¸í ¾×¼¼½º¿¡ ¾ö°ÝÇÑ ¾×¼¼½º Á¦¾î°¡ Àû¿ëµÇ´Â °æ¿ìµµ ¸¹°í µ¥ÀÌÅÍ ¾×¼¼½º Á¦ÇÑÀÌ Àû¿ëµÉ ¼öµµ ÀÖÁö¸¸, ÀÍ¸í ¾×¼¼½º¿¡´Â HTTP ÀÎÁõ Çì´õ°¡ ÇÊ¿ä ¾ø½À´Ï´Ù. ÀÌ¿Í À¯»çÇÏ°Ô, DSML ¿äûÀ» ¹ß±ÞÇÏ¿© LDAP ÇÁ·Ï½Ã·Î LDAP ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

DSML ¿äûÀº ¹èÄ¡º°·Î °ü¸®µÇ±â ¶§¹®¿¡ LDAP ÇÁ·Ï½Ã·Î ¿äûÀ» ¹ß±ÞÇÏ´Â °æ¿ì Çʼö DSML ÇÁ·Ï½Ã ÀÎÁõ ¿äûÀÌ ÁöÁ¤µÈ ¿äû ¹èÄ¡¿¡¼­ ù ¹ø° Ç׸ñÀ̾î¾ß ÇÕ´Ï´Ù.

DSML °Ë»ö ¿äû

ÄÚµå ¿¹ 2-2´Â ·çÆ® DSE Ç׸ñ¿¡ ´ëÇÑ DSML ±âº» °´Ã¼ °Ë»ö ¿äûÀ» º¸¿©ÁÝ´Ï´Ù.

ÄÚµå ¿¹ 2-2 DSML °Ë»ö ¿äû

POST /dsml HTTP/1.1
HOST: hostMachine
Content-Length: 1081
Content-Type: text/xml
SOAPAction: ""
Connection: close

<?xml version='1.0' encoding='UTF-8'?>
<soap-env:Envelope
   xmlns:xsd='http://www.w3.org/2001/XMLSchema'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xmlns:soap-env='http://schemas.xmlsoap.org/soap/envelope/'
   >
   <soap-env:Body>
      <batchRequest
        xmlns='urn:oasis:names:tc:DSML:2:0:core'
        requestID='Batch of search requests'
        >
        <searchRequest
            dn=""
            requestID="search on Root DSE"
            scope="baseObject"
            derefAliases="neverDerefAliases"
            typesOnly="false"
            >
            <filter>
               <present name="objectClass"/>
            </filter>
            <attributes>
               <attribute name="namingContexts"/>
               <attribute name="supportedLDAPversion"/>
               <attribute name="vendorName"/>
               <attribute name="vendorVersion"/>
               <attribute name="supportedSASLMechanisms"/>
            </attributes>
        </searchRequest>
      </batchRequest>
   </soap-env:Body>
</soap-env:Envelope>

ÀÌ ¿¹¿¡¼­ °¢ Ç׸ñÀº ´ÙÀ½À» ³ªÅ¸³À´Ï´Ù.

ÇÊÅÍ¿Í ÀÏÄ¡ÇÏ´Â Ç׸ñ¿¡ ´ëÇØ objectclass ÇÊÅÍ´Â ´ÙÀ½°ú °°ÀÌ »ç¿ëµË´Ï´Ù.

<filter>
   <present name="objectClass"/>
</filter>

ÀÌ ÇÊÅÍ´Â LDAP ÇÊÅÍ ¹®ÀÚ¿­(objectclass=*)°ú °°À¸¸ç, µÚ¿¡ ¿øÇÏ´Â ¼Ó¼º ¸ñ·ÏÀÌ ¿É´Ï´Ù.

<attributes>
   <attribute name="namingContexts"/>
   <attribute name="supportedLDAPversion"/>
   <attribute name="vendorName"/>
   <attribute name="vendorVersion"/>
   <attribute name="supportedSASLMechanisms"/>
</attributes>



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


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