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 Ç׸ñ°ú ÇØ´ç ÇÏÀ§ Æ®¸®À̸ç, »ç¿ëÀÚ°¡ ¼³Ä¡ Áß¿¡ Á¤ÀÇÇÑ ½Ã½ºÅÛ¿¡¼¸¸ ÆÄÀÏÀ» ÀÐ°í ¾µ ¼ö ÀÖ½À´Ï´Ù.
ÆÄÀÏ ³»¿ëÀ» Á÷Á¢ ÆíÁýÇÏ¿© ±¸¼ºÀ» ¼öÁ¤ÇÒ °æ¿ì ¿À·ù ¹ß»ý °¡´É¼ºÀÌ Ä¿Áö¹Ç·Î ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù. ´ÙÀ½°ú °°Àº µ¿ÀÛ¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.
- dse.ldif ÆÄÀÏÀº ½ÃÀÛ ½Ã ÇÑ ¹ø¸¸ ÀÐÇôÁý´Ï´Ù. ÀÌÈÄÀÇ ¼¹ö ±¸¼ºÀº ¸Þ¸ð¸®¿¡ ÀúÀåµÈ ±¸¼º Ç׸ñÀÇ LDAP À̹ÌÁö¸¦ »ç¿ëÇϹǷΠ¼¹ö¸¦ ½ÇÇàÇÏ´Â µ¿¾ÈÀÇ ÆÄÀÏ ¼öÁ¤ »çÇ×Àº Áö¿öÁý´Ï´Ù.
- ÄܼÖÀ̳ª ¸í·ÉÁÙ¿¡¼ ±¸¼ºÀ» ¼öÁ¤ÇÏ¸é ±¸¼ºÀÇ LDAP À̹ÌÁö°¡ º¯°æµË´Ï´Ù. ÀϺΠµð·ºÅ丮 ±â´ÉÀº È£Ã⠽à ÇöÀç ±¸¼ºÀ» Àб⠶§¹®¿¡ ¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
- ¼¹ö´Â ±¸¼ºÀÇ LDAP À̹ÌÁö°¡ º¯°æµÉ ¶§¸¶´Ù dse.ldif ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. ¼¹ö¸¦ ½ÃÀÛÇÒ ¶§¸¸ ±¸¼ºÀ» Àд µð·ºÅ丮 ±â´Éµµ ÀÖÀ¸¹Ç·Î ÀÌ·¸°Ô ÆÄÀÏÀ» »õ·Î ÀÛ¼ºÇÏ¿© º¯°æ »çÇ×ÀÌ ÀúÀåµÇµµ·Ï º¸ÀåÇÕ´Ï´Ù.
Äֿܼ¡¼ Ç׸ñ °ü¸®Directory Server ÄܼÖÀÇ µð·ºÅ丮 ÅÇ°ú Ç׸ñ ÆíÁý±â ´ëÈ »óÀÚ¸¦ »ç¿ëÇÏ¿© °³º° Ç׸ñÀ» Ãß°¡, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿½Ã¿¡ ¿©·¯ °³ÀÇ Ç׸ñ¿¡ ´ëÇØ ÀÛ¾÷ÇÏ·Á¸é ÄܼÖÀ» »ç¿ëÇÑ ´ë·® ÀÛ¾÷À» ÂüÁ¶ÇϽʽÿÀ.
Directory Server ÄܼÖÀ» ½ÃÀÛÇÏ°í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Ž»öÇÏ´Â ¹æ¹ýÀº Directory Server ÄÜ¼Ö »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
µð·ºÅ丮 Ç׸ñ ÀÛ¼º
Directory Server ÄܼÖÀº µð·ºÅ丮 Ç׸ñÀ» ÀÛ¼ºÇϱâ À§ÇÑ ´Ù¾çÇÑ »ç¿ëÀÚ Á¤ÀÇ ÅÛÇø®Æ®¸¦ Á¦°øÇÕ´Ï´Ù. °¢°¢ÀÇ ÅÛÇø®Æ®´Â ƯÁ¤ °´Ã¼ Ŭ·¡½º À¯ÇüÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±âÀÔ´Ï´Ù. Ç¥ 2-1¿¡¼´Â °¢ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡ »ç¿ëµÈ °´Ã¼ Ŭ·¡½º¸¦ º¸¿©ÁÝ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡´Â ÇØ´ç °´Ã¼ Ŭ·¡½ºÀÇ ÀÚÁÖ »ç¿ëµÇ´Â ÀϺΠ¼±Åà »çÇ× ¼Ó¼º°ú ¸ðµç Çʼö ¼Ó¼ºÀ» ³ªÅ¸³»´Â Çʵ尡 Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ·± ÅÛÇø®Æ® Áß Çϳª¸¦ »ç¿ëÇÏ¿© Ç׸ñÀ» ÀÛ¼ºÇÏ·Á¸é »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼ Ç׸ñ ÀÛ¼º¿¡ ¼³¸íµÈ Áöħ¿¡ µû¶ó ¼öÇàÇÕ´Ï´Ù. ´Ù¸¥ À¯ÇüÀÇ Ç׸ñÀ» ÀÛ¼ºÇÏ·Á¸é ´Ù¸¥ À¯ÇüÀÇ Ç׸ñ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼ Ç׸ñ ÀÛ¼º
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© »õ Ç׸ñÀÇ ºÎ¸ð°¡ µÉ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
- ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í »õ·Î ¸¸µé±â ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÑ ´ÙÀ½ ÇÏÀ§ ¸Þ´º¿¡¼ »ç¿ëÀÚ, ±×·ì, Á¶Á÷ ±¸¼º ´ÜÀ§, ¿ªÇÒ, ¼ºñ½º Ŭ·¡½º, ºñ¹Ð¹øÈ£ Á¤Ã¥, ÂüÁ¶ µîÀÇ Ç׸ñ À¯ÇüÀ» ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â, ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ > »õ·Î ¸¸µé±â ¸Þ´º¿¡¼ Ç׸ñ À¯ÇüÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¼±ÅÃÇÑ Ç׸ñ À¯ÇüÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±âÀÇ ¿ÞÂÊ ¿¿¡´Â ÅÇ ¸ñ·ÏÀÌ ÀÖ°í ¿À¸¥ÂÊ¿¡´Â °¢ ÅÇÀÇ Çʵ尡 Ç¥½ÃµË´Ï´Ù. ±âº»ÀûÀ¸·Î ¸ðµç »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â´Â »õ Ç׸ñÀÇ À̸§ ¹× ¼³¸í Çʵ尡 ÀÖ´Â ÃÖ»óÀ§ »ç¿ëÀÚ ¶Ç´Â ÀÏ¹Ý ÅÇÀÌ ¼±ÅÃµÈ »óÅ·Π¿¸³´Ï´Ù.
¿¹¸¦ µé¾î ¾Æ·¡ ±×¸²Àº »ç¿ëÀÚ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 2-1 Directory Server ÄÜ¼Ö - »ç¿ëÀÚ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â
- »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â Çʵ忡 Á¦°øÇÒ ¼Ó¼º °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù. Çʵå À̸§ ¿·¿¡ º°Ç¥(*)·Î Ç¥½ÃµÈ ¸ðµç Çʼö ¼Ó¼º¿¡ °ªÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ´Ù¸¥ Çʵå´Â ºñ¿öµÑ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ °ªÀ» Çã¿ëÇÏ´Â Çʵ忡¼´Â ReturnÀ» ÀÔ·ÂÇÏ¿© °ªÀ» ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¢ Ç׸ñ À¯ÇüÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡ Àִ ƯÁ¤ Çʵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é µµ¿ò¸» ¹öÆ°À» ´©¸¨´Ï´Ù. »ç¿ëÀÚ ¹× Á¶Á÷ ±¸¼º ´ÜÀ§ ÆíÁý±âÀÇ ¾ð¾î ÅÇ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¾ð¾î Áö¿ø ¼Ó¼º ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
±×·ì, ¿ªÇÒ ¹× ¼ºñ½º Ŭ·¡½º Ç׸ñ ÀÛ¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 5Àå, "Identity ¹× ¿ªÇÒ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ. ºñ¹Ð¹øÈ£ Á¤Ã¥ ÀÛ¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 7Àå, "»ç¿ëÀÚ °èÁ¤ ¹× ºñ¹Ð¹øÈ£ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ. ÂüÁ¶ ÀÛ¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
- È®ÀÎÀ» ´·¯ »õ Ç׸ñÀ» ÀÛ¼ºÇÏ°í »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ »óÀÚ¸¦ ´Ý½À´Ï´Ù. µð·ºÅ丮 Æ®¸®¿¡ »õ Ç׸ñÀÌ Ç¥½ÃµË´Ï´Ù.
- »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ »óÀÚ¿¡¼ °¢ °´Ã¼ Ŭ·¡½ºÀÇ ¼±Åà »çÇ× ¼Ó¼º Çʵ带 ¸ðµÎ Á¦°øÇÏÁö´Â ¾Ê½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡ Ç¥½ÃµÇÁö ¾ÊÀº ¼±Åà »çÇ× ¼Ó¼ºÀ» Ãß°¡ÇÏ·Á¸é ÀÏ¹Ý ÆíÁý±â¿¡¼ Ç׸ñ ¼öÁ¤¿¡ ¼³¸íµÈ Áöħ¿¡ µû¶ó ¼öÇàÇÕ´Ï´Ù.
´Ù¸¥ À¯ÇüÀÇ Ç׸ñ ÀÛ¼º
Ç¥ 2-1¿¡ ¿°ÅµÈ °´Ã¼ Ŭ·¡½º ÀÌ¿ÜÀÇ °´Ã¼ Ŭ·¡½º Ç׸ñÀ» ÀÛ¼ºÇÏ·Á¸é ¾Æ·¡ ´Ü°è¿¡ µû¶ó ¼öÇàÇÕ´Ï´Ù. ÀÌ ÀýÂ÷¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮 ½ºÅ°¸¶¿¡ Á¤ÀÇÇÑ »ç¿ëÀÚ Á¤ÀÇ °´Ã¼ Ŭ·¡½º Ç׸ñÀ» ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© »õ Ç׸ñÀÇ ºÎ¸ð°¡ µÉ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
- ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í ÇÏÀ§ ¸Þ´º¿¡¼ »õ·Î ¸¸µé±â > ±âŸ Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â, ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ > »õ·Î ¸¸µé±â > ±âŸ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
»õ °´Ã¼ ´ëÈ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
- »õ °´Ã¼ ´ëÈ »óÀÚÀÇ °´Ã¼ Ŭ·¡½º ¸ñ·Ï¿¡¼ »õ Ç׸ñÀ» Á¤ÀÇÇÏ´Â °´Ã¼ Ŭ·¡½º¸¦ ¼±ÅÃÇÑ ´ÙÀ½ È®ÀÎÀ» ´©¸¨´Ï´Ù.
Ç¥ 2-1¿¡ ¿°ÅµÈ °´Ã¼ Ŭ·¡½º¸¦ ¼±ÅÃÇÑ °æ¿ì ÇØ´ç »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â°¡ Ç¥½ÃµË´Ï´Ù(»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼ Ç׸ñ ÀÛ¼º ÂüÁ¶). ´Ù¸¥ ¸ðµç °æ¿ì¿¡´Â ÀÏ¹Ý ÆíÁý±â°¡ Ç¥½ÃµË´Ï´Ù.
- »õ Ç׸ñÀ» ÀÛ¼ºÇÏ´Â °æ¿ì ÀÏ¹Ý ÆíÁý±â¿¡´Â ¼±ÅÃÇÑ °´Ã¼ Ŭ·¡½ºÀÇ °¢ Çʼö ¼Ó¼º Çʵ尡 Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¸ðµç Çʼö ¼Ó¼º¿¡ °ªÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ÀϺΠÇʵ忡´Â ÀÏ¹Ý ÀÚ¸® Ç¥½ÃÀÚ °ª(¿¹: New)ÀÌ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î Ç׸ñ¿¡ ÀûÇÕÇÑ °ªÀ¸·Î ¹Ù²ã¾ß ÇÕ´Ï´Ù.
- ¼±ÅÃÇÑ °´Ã¼ Ŭ·¡½º¿¡ Çã¿ëµÇ´Â ±âŸ ¼Ó¼ºÀ» Á¤ÀÇÇÏ·Á¸é ¿øÇÏ´Â ¼Ó¼ºÀ» ¸í½ÃÀûÀ¸·Î Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ¼±Åà »çÇ× ¼Ó¼º¿¡ °ªÀ» Á¦°øÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ¼Ó¼º Ãß°¡ ¹öÆ°À» ´·¯ Çã¿ëµÇ´Â ¼Ó¼º ¸ñ·ÏÀ» Ç¥½ÃÇÕ´Ï´Ù.
- ¼Ó¼º Ãß°¡ ´ëÈ »óÀÚ¿¡¼ Çϳª ÀÌ»óÀÇ ¼Ó¼ºÀ» ¼±ÅÃÇÏ°í È®ÀÎÀ» ´©¸¨´Ï´Ù.
- ÀÏ¹Ý ÆíÁý±â¿¡¼ »õ Ç׸ñ À̸§ ¿·¿¡ °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù.
ÀÌ ´ëÈ »óÀÚÀÇ ´Ù¸¥ ÄÁÆ®·Ñ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÏ¹Ý ÆíÁý±â¿¡¼ Ç׸ñ ¼öÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
- ±âº»ÀûÀ¸·Î Çʼö ¼Ó¼º Áß Çϳª°¡ À̸§ ÁöÁ¤ ¼Ó¼ºÀ¸·Î ¼±ÅõǾî ÀÏ¹Ý ÆíÁý±âÀÇ Ç׸ñ DN¿¡ Ç¥½ÃµË´Ï´Ù. À̸§ ÁöÁ¤ ¼Ó¼ºÀ» º¯°æÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÀÏ¹Ý ÆíÁý±â¿¡¼ È®ÀÎÀ» ´·¯ »õ Ç׸ñÀ» ÀúÀåÇÕ´Ï´Ù.
µð·ºÅ丮 Æ®¸®¿¡¼ »õ Ç׸ñÀº ºÎ¸ð Ç׸ñÀÇ ÀÚ½ÄÀ¸·Î Ç¥½ÃµË´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼ Ç׸ñ ¼öÁ¤
Ç¥ 2-1¿¡ ¿°ÅµÈ °´Ã¼ Ŭ·¡½ºÀÇ °æ¿ì ÇØ´ç »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â³ª ÀÏ¹Ý ÆíÁý±â¸¦ »ç¿ëÇÏ¿© Ç׸ñÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¸¦ »ç¿ëÇÏ¸é °¡Àå ÀϹÝÀûÀÎ Çʵ带 ½±°Ô ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸¸ç ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ¿ªÇÒ ¶Ç´Â ¼ºñ½º Ŭ·¡½º Á¤ÀÇ ¼Ó¼º°ú °°Àº º¹ÀâÇÑ ¼Ó¼º °ªÀ» °£ÆíÇÏ°Ô Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÏ¹Ý ÆíÁý±â¿¡¼´Â °´Ã¼ Ŭ·¡½º Ãß°¡, Çã¿ëµÇ´Â ¼Ó¼º Ãß°¡, ¿©·¯ °ªÀ» °®´Â ¼Ó¼º ó¸® µî Ç׸ñ¿¡ ´ëÇÑ °í±Þ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏ¹Ý ÆíÁý±â¸¦ »ç¿ëÇÏ¿© Ç׸ñÀ» ÆíÁýÇÏ·Á¸é ÀÏ¹Ý ÆíÁý±â¿¡¼ Ç׸ñ ¼öÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ
»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â´Â ¿ÀÁ÷ Ç¥ 2-1¿¡ ¿°ÅµÈ °´Ã¼ Ŭ·¡½º¸¦ ÆíÁýÇÒ ¶§¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ±¸Á¶Àû °´Ã¼ Ŭ·¡½º(¿¹: inetorgperson¿¡¼ »ó¼ÓÇÑ »ç¿ëÀÚ Á¤ÀÇ Å¬·¡½º)°¡ Æ÷ÇÔµÈ Ç׸ñÀ» ÆíÁýÇÏ·Á¸é ÀÏ¹Ý ÆíÁý±â¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
¿°ÅµÈ °´Ã¼ Ŭ·¡½º Áß Çϳª¿Í º¸Á¶ °´Ã¼ Ŭ·¡½º°¡ Æ÷ÇÔµÈ Ç׸ñµµ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ º¸Á¶ Ŭ·¡½º·Î Á¤ÀÇµÈ ¼Ó¼ºÀº »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼ º¼ ¼ö ¾ø½À´Ï´Ù. º¸Á¶ °´Ã¼ Ŭ·¡½º Á¤ÀÇ´Â Directory Server Administration ReferenceÀÇ 8Àå, "Object Classes"¸¦ ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â È£Ãâ
Ç¥ 2-1¿¡ ¿°ÅµÈ °´Ã¼ Ŭ·¡½º¸¦ °¡Áø Ç׸ñÀ» ÆíÁýÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© ÆíÁýÇÒ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
- Ç׸ñÀ» µÎ ¹ø ´©¸¨´Ï´Ù. ´ÙÀ½°ú °°Àº ´ëü ¹æ¹ýÀ¸·Î Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¸¦ È£ÃâÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í "»ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â·Î ÆíÁý" Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù.
- Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ > »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â·Î ÆíÁý ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù.
- Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ Ctrl-P ´ÜÃàÅ°¸¦ »ç¿ëÇÕ´Ï´Ù.
Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â°¡ Ç¥½ÃµË´Ï´Ù. ¿¹¸¦ µé¾î, ±×¸² 2-1Àº »ç¿ëÀÚ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¸¦ º¸¿©ÁÝ´Ï´Ù.
- ±âº»ÀûÀ¸·Î ¸ðµç »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â´Â »õ Ç׸ñÀÇ À̸§ ¹× ¼³¸í Çʵ尡 ÀÖ´Â ÃÖ»óÀ§ »ç¿ëÀÚ ¶Ç´Â ÀÏ¹Ý ÅÇÀÌ ¼±ÅÃµÈ »óÅ·Π¿¸³´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â Çʵ忡¼ ¼öÁ¤ÇÒ ¼Ó¼º °ªÀ» ÆíÁýÇϰųª Á¦°ÅÇÕ´Ï´Ù. Çʵå À̸§ ¿·¿¡ º°Ç¥(*)·Î Ç¥½ÃµÈ Çʼö ¼Ó¼º °ªÀº ¼öÁ¤ÇÒ ¼ö´Â ÀÖÁö¸¸ Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù. ´Ù¸¥ Çʵå´Â ºñ¿öµÑ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ °ªÀ» Çã¿ëÇÏ´Â Çʵ忡¼´Â ReturnÀ» ÀÔ·ÂÇÏ¿© °ªÀ» ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿ÞÂÊ ¿¿¡¼ ´Ù¸¥ ÅÇÀ» ¼±ÅÃÇÏ¿© ÇØ´ç ÆгÎÀÇ °ªÀ» ¼öÁ¤ÇÕ´Ï´Ù. °¢ Ç׸ñ À¯ÇüÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡ Àִ ƯÁ¤ Çʵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é µµ¿ò¸» ¹öÆ°À» ´©¸¨´Ï´Ù.
»ç¿ëÀÚ ¹× Á¶Á÷ ±¸¼º ´ÜÀ§ ÆíÁý±âÀÇ ¾ð¾î ÅÇ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¾ð¾î Áö¿ø ¼Ó¼º ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ. »ç¿ëÀÚ ¹× ±×·ì Ç׸ñÀÇ °èÁ¤ ÅÇ¿¡ ÀÖ´Â Çʵ忡 ´ëÇؼ´Â 7Àå, "»ç¿ëÀÚ °èÁ¤ ¹× ºñ¹Ð¹øÈ£ °ü¸®"¿¡¼ ¼³¸íÇÕ´Ï´Ù. Directory Server µ¿±âÈ ¼ºñ½º¸¦ À§ÇØ NT »ç¿ëÀÚ ¹× Posix »ç¿ëÀÚ ÅÇÀÌ Á¦°øµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.
±×·ì, ¿ªÇÒ ¹× ¼ºñ½º Ŭ·¡½º Ç׸ñ ¼öÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 5Àå, "Identity ¹× ¿ªÇÒ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ. ºñ¹Ð¹øÈ£ Á¤Ã¥ ¼öÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 7Àå, "»ç¿ëÀÚ °èÁ¤ ¹× ºñ¹Ð¹øÈ£ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ. ÂüÁ¶ ¼öÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
- È®ÀÎÀ» ´·¯ Ç׸ñÀÇ º¯°æ »çÇ×À» ÀúÀåÇÏ°í »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ »óÀÚ¸¦ ´Ý½À´Ï´Ù. À̸§ ÁöÁ¤ ¼Ó¼º(¿¹: »ç¿ëÀÚ Ç׸ñÀÇ ÀÏ¹Ý À̸§)À» ¼öÁ¤ÇÑ °æ¿ì ÇØ´ç º¯°æ »çÇ×ÀÌ µð·ºÅ丮 Æ®¸®¿¡ ¹Ý¿µµË´Ï´Ù.
¾ð¾î Áö¿ø ¼Ó¼º ¼³Á¤
»ç¿ëÀÚ ¹× Á¶Á÷ ±¸¼º ´ÜÀ§ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â´Â ´Ù±¹¾î µð·ºÅ丮¿¡ ´ëÇÑ ¾ð¾î Áö¿øÀ» Á¦°øÇÕ´Ï´Ù.
- »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¸¦ ¿±´Ï´Ù.
- ¿ÞÂÊ ¿ÀÇ ¾ð¾î ÅÇÀ» ´©¸¨´Ï´Ù.
- »ç¿ëÀÚ Ç׸ñÀÇ °æ¿ì µå·Ó´Ù¿î ¸ñ·Ï¿¡¼ ±âº» ¼³Á¤ ¾ð¾î¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- »ç¿ëÀÚ ¹× Á¶Á÷ ±¸¼º ´ÜÀ§ Ç׸ñÀÇ °æ¿ì ¸ñ·Ï¿¡ Ç¥½ÃµÈ ¾ð¾îÀÇ Æ¯Á¤ Çʵ忡 ÇöÁöÈµÈ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ð¾î¸¦ ¼±ÅÃÇÑ ´ÙÀ½ ÇØ´ç ¾ð¾î¿¡ Çϳª ÀÌ»óÀÇ °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù. ÇöÁöÈµÈ °ªÀ» Á¤ÀÇÇÏ¸é ¸ñ·ÏÀÇ ¾ð¾î À̸§ÀÌ ±½°Ô Ç¥½ÃµË´Ï´Ù.
ÀϺΠ¾ð¾î¿¡´Â ÇöÁöÈµÈ °ªÀÇ ¹ßÀ½ Ç¥½Ã¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¹ßÀ½ Çʵ嵵 ÀÖ½À´Ï´Ù.
- È®ÀÎÀ» ´·¯ Ç׸ñÀÇ º¯°æ »çÇ×À» ÀúÀåÇÏ°í »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ »óÀÚ¸¦ ´Ý½À´Ï´Ù.
ÀÏ¹Ý ÆíÁý±â¿¡¼ Ç׸ñ ¼öÁ¤
ÀÏ¹Ý ÆíÁý±â¸¦ »ç¿ëÇϸé Äֿܼ¡ ·Î±×ÀÎÇÒ ¶§ »ç¿ëÇÑ ¹ÙÀεå DN¿¡ µû¶ó Àб⠰¡´ÉÇÑ ¸ðµç Ç׸ñ ¼Ó¼ºÀ» º¸°í, ¾²±â °¡´ÉÇÑ Ç׸ñ ¼Ó¼ºÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¼Ó¼ºÀ» Ãß°¡Çϰųª Á¦°ÅÇÏ°í ¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀ» ¼³Á¤Çϸç Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ó¼ºÀ» Ãß°¡ÇÏ´Â °æ¿ì ÀÌÁø ¼Ó¼º ¹× ¾ð¾î Áö¿øÀ» À§ÇÑ ÇÏÀ§ À¯ÇüÀ» Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÏ¹Ý ÆíÁý±â È£Ãâ
µð·ºÅ丮 Ç׸ñÀÇ ÀÏ¹Ý ÆíÁý±â¸¦ È£ÃâÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© ÆíÁýÇÒ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
- Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í "ÀÏ¹Ý ÆíÁý±â·Î ÆíÁý" Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº ´ëü ¹æ¹ýÀ¸·Î ÀÏ¹Ý ÆíÁý±â¸¦ È£ÃâÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ > ÀÏ¹Ý ÆíÁý±â·Î ÆíÁý ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù.
- Ç¥ 2-1¿¡ ¿°ÅµÇÁö ¾ÊÀº °´Ã¼ Ŭ·¡½º¸¦ °¡Áø Ç׸ñÀ» µÎ ¹ø ´©¸¨´Ï´Ù. °´Ã¼ Ŭ·¡½º¿¡ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â°¡ ¾ø´Â °æ¿ì ±âº»ÀûÀ¸·Î ÀÏ¹Ý ÆíÁý±â°¡ »ç¿ëµË´Ï´Ù.
¾Æ·¡ ±×¸²°ú °°Àº ÀÏ¹Ý ÆíÁý±â°¡ Ç¥½ÃµË´Ï´Ù.
±×¸² 2-2 Directory Server ÄÜ¼Ö - ÀÏ¹Ý ÆíÁý±â
ÀÏ¹Ý ÆíÁý±â¿¡¼ Ç׸ñ ¼Ó¼ºÀº ¾ËÆĺª¼øÀ¸·Î ¿°ÅµÇ¸ç °¢ ÅؽºÆ® »óÀÚ¿¡ ¼Ó¼º °ªÀÌ Ç¥½ÃµË´Ï´Ù. Àбâ Àü¿ë ¹× ÀÛµ¿ °¡´É ¼Ó¼ºÀ» ºñ·ÔÇÑ ¸ðµç ¼Ó¼ºÀÌ Ç¥½ÃµË´Ï´Ù. ¿À¸¥ÂÊÀÇ ÄÁÆ®·ÑÀ» »ç¿ëÇÏ¿© ÆíÁý±âÀÇ µð½ºÇ÷¹À̸¦ ¼öÁ¤ÇÏ°í ¼Ó¼º ¸ñ·ÏÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¼±Åà »çÇ×À¸·Î, º¸±â »óÀÚÀÇ ÄÁÆ®·ÑÀ» »ç¿ëÇÏ¿© ÀÏ¹Ý ÆíÁý±âÀÇ µð½ºÇ÷¹À̸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- óÀ½ ½ºÅ°¸¶¿¡ Á¤ÀÇÇÑ ´ë·Î ¼Ó¼º À̸§À» º¸·Á¸é ¼Ó¼º À̸§ Ç¥½Ã ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù. ¼Ó¼º ¸ñ·ÏÀº À̸§ ¾ËÆĺª¼øÀ¸·Î ´Ù½Ã Á¤·ÄµË´Ï´Ù.
- ½ºÅ°¸¶¿¡ Á¤ÀÇÇÑ ´ëü À̸§º°·Î ¼Ó¼ºÀ» ¿°ÅÇÏ·Á¸é ¼Ó¼º ¼³¸í Ç¥½Ã ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ´ëü À̸§Àº ¼Ó¼ºÀ» º¸´Ù ¸í½ÃÀûÀ¸·Î ¼³¸íÇÕ´Ï´Ù. ¼Ó¼º ¸ñ·ÏÀº ¼³¸í ¾ËÆĺª¼øÀ¸·Î ´Ù½Ã Á¤·ÄµË´Ï´Ù.
- ½ºÅ°¸¶¿¡¼ Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¿¡ ´ëÇØ ¸í½ÃÀûÀ¸·Î Çã¿ëÇÏ´Â ¸ðµç ¼Ó¼ºÀ» ¿°ÅÇÏ·Á¸é °ªÀ» °¡Áø ¼Ó¼º¸¸ Ç¥½Ã È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÕ´Ï´Ù. Ç׸ñ¿¡ extensibleObject °´Ã¼ Ŭ·¡½º°¡ Æ÷ÇԵǾî ÀÖÀ¸¸é ¸ðµç ¼Ó¼ºÀÌ ¾Ï¹¬ÀûÀ¸·Î Çã¿ëµÇÁö¸¸ Ç¥½ÃµÇÁö´Â ¾Ê½À´Ï´Ù. ±âº»ÀûÀ¸·Î °ªÀÌ Á¤ÀÇµÈ ¼Ó¼º¸¸ Ç¥½ÃµË´Ï´Ù.
- ¼Ó¼º ¸ñ·Ï ¾Æ·¡¿¡ Ç׸ñÀÇ °íÀ¯ À̸§À» Ç¥½ÃÇϰųª Ç¥½ÃÇÏÁö ¾ÊÀ¸·Á¸é DN Ç¥½Ã È®ÀζõÀ» ¼±ÅÃÇϰųª ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
- °»½Å ¹öÆ°À» ´©¸£¸é ¼¹ö¿¡ ¾×¼¼½ºÇÏ¿© Ç׸ñÀÇ ÇöÀç ³»¿ë¿¡ µû¶ó ¸ðµç ¼Ó¼º °ªÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
´ÙÀ½ Àý¿¡¼´Â ¼Ó¼º °ª ¼³Á¤, °´Ã¼ Ŭ·¡½º °ü¸®, Ç׸ñÀÇ À̸§ ÁöÁ¤ ¼Ó¼º º¯°æ µîÀÇ ÄÁÆ®·Ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¼Ó¼º °ª ¼öÁ¤
- ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
- ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© ¼öÁ¤ÇÒ °ªÀ» ´©¸¨´Ï´Ù.
¼±ÅÃÇÑ ¼Ó¼ºÀÌ °Á¶ Ç¥½ÃµÇ°í ¼±ÅÃÇÑ °ªÀÌ Æ÷ÇÔµÈ ÅؽºÆ® Çʵ忡 ÆíÁý Ä¿¼°¡ ³ªÅ¸³³´Ï´Ù.
- ¸¶¿ì½º¿Í Å°º¸µå¸¦ »ç¿ëÇÏ¿© ÅؽºÆ®¸¦ ¿øÇÏ´Â °ªÀ¸·Î ÆíÁýÇÕ´Ï´Ù. ½Ã½ºÅÛ Å¬¸³º¸µå¸¦ »ç¿ëÇÏ¿© ÀÌ ÇʵåÀÇ ÅؽºÆ®¸¦ º¹»çÇϰųª Àß¶ó³»¾î ºÙ¿©³ÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.
¼Ó¼ºÀÌ Àбâ Àü¿ëÀ̰ųª ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¾²±â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ÅؽºÆ® Çʵ带 ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù.
- ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.
¿©·¯ °ªÀ» °®´Â ¼Ó¼º ÆíÁý
µð·ºÅ丮 ½ºÅ°¸¶¿¡¼ ¿©·¯ °ªÀ» °®´Â °ÍÀ¸·Î Á¤ÀÇµÈ ¼Ó¼ºÀÇ °æ¿ì ÀÏ¹Ý ÆíÁý±â¿¡ µÎ °³ ÀÌ»óÀÇ °ª Çʵ尡 Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 9Àå, "µð·ºÅ丮 ½ºÅ°¸¶ È®Àå"À» ÂüÁ¶ÇϽʽÿÀ.
¿©·¯ °ªÀ» °®´Â ¼Ó¼º¿¡ »õ °ªÀ» Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
- ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© ÇØ´ç ¼Ó¼ºÀ̳ª ¼Ó¼º °ª Áß Çϳª¸¦ ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ °Á¶ Ç¥½ÃµÇ°í °ª Ãß°¡ ¹öÆ°ÀÌ È°¼ºÈµË´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ ¿©·¯ °ªÀ» °®´Â °ÍÀ¸·Î Á¤ÀǵÇÁö ¾Ê¾Ò°Å³ª Àбâ Àü¿ëÀÎ °æ¿ì ¶Ç´Â ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¾²±â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ¹öÆ°ÀÌ È°¼ºÈµÇÁö ¾Ê½À´Ï´Ù.
- °ª Ãß°¡ ¹öÆ°À» ´©¸¨´Ï´Ù. ¸ñ·Ï¿¡ ÀÖ´Â ¼Ó¼º À̸§ ¿·¿¡ »õ·Î¿î ºó ÅؽºÆ® Çʵ尡 Ç¥½ÃµË´Ï´Ù.
- »õ ÅؽºÆ® Çʵ忡 »õ·Î¿î ¼Ó¼º °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù. ½Ã½ºÅÛ Å¬¸³º¸µå¸¦ »ç¿ëÇÏ¿© ÀÌ ÇʵåÀÇ ÅؽºÆ®¸¦ º¹»çÇϰųª Àß¶ó³»¾î ºÙ¿©³ÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.
- ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.
¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀÇ °ªÀ» Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
- ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© Á¦°ÅÇÒ Æ¯Á¤ °ªÀ» ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ °Á¶ Ç¥½ÃµÇ°í °ª »èÁ¦ ¹öÆ°ÀÌ È°¼ºÈµË´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ Àбâ Àü¿ëÀ̰ųª ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¾²±â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ¹öÆ°ÀÌ È°¼ºÈµÇÁö ¾Ê½À´Ï´Ù.
- °ª »èÁ¦ ¹öÆ°À» ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ °ªÀÌ Æ÷ÇÔµÈ ÅؽºÆ® Çʵ尡 Á¦°ÅµË´Ï´Ù.
- ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.
¼Ó¼º Ãß°¡
Ç׸ñ¿¡ ¼Ó¼ºÀ» Ãß°¡ÇÏ·Á¸é ÀÌ ¼Ó¼ºÀÌ ÇÊ¿äÇϰųª Çã¿ëµÇ´Â °´Ã¼ Ŭ·¡½º°¡ Ç׸ñ¿¡ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº °´Ã¼ Ŭ·¡½º °ü¸® ¹× 9Àå, "µð·ºÅ丮 ½ºÅ°¸¶ È®Àå"À» ÂüÁ¶ÇϽʽÿÀ.
Ç׸ñ¿¡ ¼Ó¼ºÀ» Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
- °ªÀ» °¡Áø ¼Ó¼º¸¸ Ç¥½Ã ¿É¼ÇÀÌ ¼±ÅõǾî ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
- ¼Ó¼º Ãß°¡ ¹öÆ°À» ´·¯ ¼Ó¼º ¸ñ·ÏÀÌ ÀÖ´Â ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¸ñ·Ï¿¡´Â Ç׸ñ¿¡ Á¤ÀÇµÈ °´Ã¼ Ŭ·¡½º¿¡¼ Çã¿ëÇÏ´Â ¼Ó¼º¸¸ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
- ¼Ó¼º Ãß°¡ ´ëÈ »óÀÚ¿¡¼ Ãß°¡ÇÒ ¼Ó¼ºÀ» Çϳª ÀÌ»ó ¼±ÅÃÇÕ´Ï´Ù.
- ¼±Åà »çÇ×À¸·Î, ´ëÈ »óÀÚÀÇ ¸Ç À§¿¡ ÀÖ´Â µå·Ó´Ù¿î ¸ñ·Ï¿¡¼ ´ÙÀ½ ÇÏÀ§ À¯Çü Áß ÇÑ °³³ª µÑ ¸ðµÎ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÀÌÁø ÇÏÀ§ À¯Çü - ¼Ó¼º¿¡ ÀÌÁø ÇÏÀ§ À¯ÇüÀ» ÁöÁ¤ÇÏ¸é ½ÇÁ¦ ±¸¹®¿¡ °ü°è¾øÀÌ ¼Ó¼º °ªÀÌ ÀÌÁø µ¥ÀÌÅÍ(ºÒÅõ¸íÇÑ µ¥ÀÌÅÍ Ã»Å©)·Î¼ LDAP¸¦ ÅëÇØ Àü¼ÛµË´Ï´Ù. ÀÌ ¿É¼ÇÀº ÁÖÀÇÇؼ »ç¿ëÇØ¾ß Çϸç, userCertificate¿Í °°ÀÌ LDAP ¹®ÀÚ¿ Ç¥ÇöÀÌ ¾ø´Â º¹ÀâÇÑ ±¸¹®¿¡ »ç¿ëµË´Ï´Ù. ¼Ó¼º °ªÀÌ ÀÌ¹Ì ÀÌÁøÀ¸·Î °£ÁֵǴ ¼Ó¼º¿¡´Â ÀÌÁø ÇÏÀ§ À¯ÇüÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.
- ¼Ó¼º°ú ÇÏÀ§ À¯Çü(¼±Åà »çÇ×)À» ¼±ÅÃÇßÀ¸¸é È®ÀÎÀ» ´©¸¨´Ï´Ù. ¼Ó¼ºÀº ÀÏ¹Ý ÆíÁý±âÀÇ ¸ñ·Ï¿¡ ¾ËÆĺª¼øÀ¸·Î Ãß°¡µË´Ï´Ù.
- »õ·Î¿î ¼Ó¼º À̸§ ¿·ÀÇ ºó ÅؽºÆ® Çʵ忡 »õ ¼Ó¼º °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù. ½Ã½ºÅÛ Å¬¸³º¸µå¸¦ »ç¿ëÇÏ¿© ÀÌ ÇʵåÀÇ ÅؽºÆ®¸¦ º¹»çÇϰųª Àß¶ó³»¾î ºÙ¿©³ÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.
- ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.
¼Ó¼º Á¦°Å
Ç׸ñÀÇ ¼Ó¼º°ú ÇØ´ç °ªÀ» ¸ðµÎ Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
- ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© Á¦°ÅÇÒ ¼Ó¼º À̸§À» ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ °Á¶ Ç¥½ÃµÇ°í ¼Ó¼º »èÁ¦ ¹öÆ°ÀÌ È°¼ºÈµË´Ï´Ù. ¼±ÅÃÇÑ ¼Ó¼ºÀÌ Àбâ Àü¿ëÀ̰ųª ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¾²±â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ¹öÆ°ÀÌ È°¼ºÈµÇÁö ¾Ê½À´Ï´Ù.
- ¼Ó¼º »èÁ¦ ¹öÆ°À» ´©¸¨´Ï´Ù. ¼Ó¼º°ú ÇØ´ç ÅؽºÆ® ÇÊµå °ªÀÌ ¸ðµÎ Á¦°ÅµË´Ï´Ù.
- ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.
°´Ã¼ Ŭ·¡½º °ü¸®
Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º´Â ¿©·¯ °ªÀ» °®´Â objectclass ¼Ó¼ºÀ¸·Î Á¤Àǵ˴ϴÙ. Á¤ÀÇµÈ °´Ã¼ Ŭ·¡½ºÀÇ °ü¸®¸¦ µ½±â À§ÇØ ÀÌ ¼Ó¼ºÀ» ¼öÁ¤ÇÏ´Â °æ¿ì ÀÏ¹Ý ÆíÁý±â´Â Ư¼ö ´ëÈ »óÀÚ¸¦ Á¦°øÇÕ´Ï´Ù.
Ç׸ñ¿¡ °´Ã¼ Ŭ·¡½º¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
- ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© objectclass ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù. °ª Ãß°¡ ¹öÆ°ÀÌ È°¼ºÈµË´Ï´Ù. ÀÌ Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ¹öÆ°ÀÌ È°¼ºÈµÇÁö ¾Ê½À´Ï´Ù.
- °ª Ãß°¡ ¹öÆ°À» ´©¸¨´Ï´Ù.
Ç׸ñ¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Â °´Ã¼ Ŭ·¡½º ¸ñ·ÏÀÌ Æ÷ÇÔµÈ °´Ã¼ Ŭ·¡½º Ãß°¡ ´ëÈ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
- ÀÌ Ç׸ñ¿¡ Ãß°¡ÇÒ °´Ã¼ Ŭ·¡½º¸¦ Çϳª ÀÌ»ó ¼±ÅÃÇÏ°í È®ÀÎÀ» ´©¸¨´Ï´Ù. ¼±ÅÃÇÑ °´Ã¼ Ŭ·¡½º°¡ objectclass ¼Ó¼º °ª ¸ñ·Ï¿¡ Ç¥½ÃµË´Ï´Ù.
- Ç׸ñ¿¡ ¾ø´Â ¼Ó¼ºÀÌ »õ °´Ã¼ Ŭ·¡½º¿¡ ÇÊ¿äÇϸé ÀÏ¹Ý ÆíÁý±â¿¡¼ ÇØ´ç ¼Ó¼ºÀ» ÀÚµ¿À¸·Î Ãß°¡ÇÕ´Ï´Ù. ¸ðµç Çʼö ¼Ó¼º¿¡ °ªÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.
- ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.
Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¸¦ Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
- ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© Á¦°ÅÇÒ objectclass ¼Ó¼ºÀÇ Æ¯Á¤ °ªÀ» ´©¸¨´Ï´Ù. ½ºÅ°¸¶¿¡¼ ¼±ÅÃÇÑ °´Ã¼ Ŭ·¡½ºÀÇ Á¦°Å¸¦ Çã¿ëÇÏ°í ÀÌ Ç׸ñÀÇ °´Ã¼ Ŭ·¡½º¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖÀ¸¸é °ª »èÁ¦ ¹öÆ°ÀÌ È°¼ºÈµË´Ï´Ù.
- °ª »èÁ¦ ¹öÆ°À» ´©¸¨´Ï´Ù. ƯÁ¤ °´Ã¼ Ŭ·¡½º°¡ Á¦°ÅµË´Ï´Ù.
°´Ã¼ Ŭ·¡½º¸¦ Á¦°ÅÇϸé ÀÏ¹Ý ÆíÁý±â¿¡¼ ÀÚµ¿À¸·Î ³ª¸ÓÁö °´Ã¼ Ŭ·¡½º°¡ Çã¿ëÇÏÁö ¾Ê°Å³ª ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ¼Ó¼ºÀ» Á¦°ÅÇÕ´Ï´Ù. À̸§ ÁöÁ¤ ¼Ó¼º Áß Çϳª¸¦ Á¦°ÅÇÏ¸é ´Ù¸¥ ¼Ó¼ºÀÌ ÀÚµ¿À¸·Î ¼±ÅõǸç, Äֿܼ¡¼ ÀÌ º¯°æ »çÇ×À» ¾Ë·ÁÁÝ´Ï´Ù.
- ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.
Ç׸ñ À̸§ ¹Ù²Ù±â
À̸§ ÁöÁ¤ ¼Ó¼ºÀº °íÀ¯ À̸§(DN)¿¡ Ç¥½ÃµÇ´Â Ç׸ñÀÇ ¼Ó¼º-°ª ½ÖÀ¸·Î, Ç׸ñÀÇ ±âÁ¸ ¼Ó¼º¿¡¼ ¼±Åõ˴ϴÙ. À̸§ ÁöÁ¤ ¼Ó¼ºÀ» ¼öÁ¤ÇÏ¿© Ç׸ñÀÇ À̸§À» ¹Ù²Ù·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÀÏ¹Ý ÆíÁý±â È£Ãâ¿¡ ¼³¸íµÈ °Íó·³ ÀÏ¹Ý ÆíÁý±â¸¦ ¿±´Ï´Ù.
º¯°æ ¹öÆ° ¿·ÀÇ ÅؽºÆ®¿¡ ÀÌ Ç׸ñÀÇ ÇöÀç À̸§ ÁöÁ¤ ¼Ó¼ºÀÌ Ç¥½ÃµË´Ï´Ù. DN Ç¥½Ã È®ÀζõÀ» ¼±ÅÃÇÏ¸é ¼Ó¼º °ª ¸ñ·Ï ¾Æ·¡ÀÇ DN¿¡¼ ÀÌ·¯ÇÑ ¼Ó¼ºÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
- º¯°æ ¹öÆ°À» ´©¸¨´Ï´Ù. ÀÌ Ç׸ñÀÇ À̸§À» ¹Ù²Ü ¼ö ÀÖ´Â ±ÇÇÑÀÌ ¾øÀ¸¸é ¹öÆ°ÀÌ È°¼ºÈµÇÁö ¾Ê½À´Ï´Ù.
À̸§ ÁöÁ¤ ¼Ó¼º º¯°æ ´ëÈ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
- ¼Ó¼º ¸ñ·ÏÀ» ½ºÅ©·ÑÇÏ¿© ÀÌ Ç׸ñÀÇ DN¿¡ Ãß°¡ÇÒ ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù. À̸§ ÁöÁ¤ ¼Ó¼º¿¡¼ Ãß°¡Çϰųª Á¦°ÅÇÒ ¼Ó¼º ¿·¿¡ ÀÖ´Â È®ÀζõÀ» ¼±ÅÃÇϰųª ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
µ¿ÀÏÇÑ ºÎ¸ð ¾Æ·¡¿¡ ÀÖ´Â Ç׸ñÀº °¢°¢ °íÀ¯ÇÑ DNÀ» °¡Á®¾ß ÇϹǷΠ¼Ó¼ºÀ̳ª ¼Ó¼º Á¶ÇÕÀÌ °íÀ¯ÇÑ À̸§ ÁöÁ¤ ¼Ó¼ºÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. DNÀÌ °íÀ¯ÇÏÁö ¾ÊÀº Ç׸ñÀº ¼¹ö¿¡¼ ÀúÀåÇÏÁö ¾Ê½À´Ï´Ù. °ü·Ê»ó, »ç¿ëÀÚ¸¦ ³ªÅ¸³»´Â ¸ðµç Ç׸ñÀº °°Àº À̸§ ÁöÁ¤ ¼Ó¼ºÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
- À̸§ ÁöÁ¤ ¼Ó¼º º¯°æ ´ëÈ »óÀÚ¿¡¼ È®ÀÎÀ» ´©¸¨´Ï´Ù. ÀÏ¹Ý ÆíÁý±â¿¡ ÀÌ Ç׸ñÀÇ »õ DNÀÌ Ç¥½ÃµË´Ï´Ù.
- ´Ù¸¥ °ªÀ» ÆíÁýÇϰųª Ç׸ñÀ» ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÑ ´ÙÀ½ È®ÀÎÀ» ´·¯ º¯°æ »çÇ×À» ÀúÀåÇÏ°í ÀÏ¹Ý ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.
µð·ºÅ丮 Ç׸ñ »èÁ¦
Directory Server Äֿܼ¡¼ Ç׸ñÀ» »èÁ¦ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© Á¦°ÅÇÒ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
ÇÏÀ§ Æ®¸®ÀÇ ·çÆ® ³ëµå¸¦ ¼±ÅÃÇÏ¿© µð·ºÅ丮ÀÇ Àüü ºÐ±â¸¦ »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í »èÁ¦ Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº ´ëü ¹æ¹ýÀ¸·Î Ç׸ñÀ» »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ ÆíÁý > »èÁ¦ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ÀÌ Ç׸ñÀ» µð·ºÅ丮ÀÇ ´Ù¸¥ À§Ä¡¿¡ ºÙ¿©³ÖÀ¸·Á¸é ÆíÁý > À߶󳻱⠸޴º Ç׸ñÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ Ctrl-D ´ÜÃàÅ°¸¦ »ç¿ëÇÕ´Ï´Ù.
º¸±â > ·¹À̾ƿô ¿É¼ÇÀ» ¼±ÅÃÇÏ¿© Directory Server ÄܼÖÀÇ ¿À¸¥ÂÊ Æгο¡ ÀÚ½ÄÀ» Ç¥½ÃÇÑ °æ¿ì Ctrl+´©¸§ ¶Ç´Â Shift+´©¸§ Á¶ÇÕÀ» »ç¿ëÇÏ¿© »èÁ¦ÇÒ Ç׸ñÀ» ¿©·¯ °³ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Ç׸ñ ¶Ç´Â ÇÏÀ§ Æ®¸®¿Í ÇØ´ç ³»¿ëÀ» ¸ðµÎ »èÁ¦ÇÒ °ÍÀ» È®ÀÎÇÕ´Ï´Ù.
¼±ÅÃÇÑ Ç׸ñÀº Áï½Ã »èÁ¦µÇ¸ç ½ÇÇà Ãë¼ÒÇÒ ¼ö ¾ø½À´Ï´Ù. µÎ °³ ÀÌ»óÀÇ Ç׸ñÀ» »èÁ¦Çϸé Äֿܼ¡¼ »èÁ¦ÇÑ Ç׸ñ ¼ö¿Í ¹ß»ýÇÑ ¿À·ù¸¦ ¾Ë¸®´Â Á¤º¸ ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ÄܼÖÀ» »ç¿ëÇÑ ´ë·® ÀÛ¾÷
LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¿©·¯ Ç׸ñÀ» Ãß°¡Çϰųª È¥ÇÕµÈ ÀÛ¾÷À» ¼öÇàÇϰųª Àüü Á¢¹Ì¾î¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. LDIF ÆÄÀÏ°ú Directory Server ÄܼÖÀ» »ç¿ëÇÏ¿© Ç׸ñÀ» Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÀÌÀü Àý¿¡¼ ¼³¸íÇÑ ±¸¹®À» »ç¿ëÇÏ¿© LDIF ÆÄÀÏ¿¡ Ç׸ñ ¶Ç´Â ÀÛ¾÷À» Á¤ÀÇÇÕ´Ï´Ù. ´Ü¼øÈ÷ Ç׸ñÀ» Ãß°¡Çϰųª Á¢¹Ì¾î¸¦ ÃʱâÈÇÏ´Â °æ¿ì changetype Å°¿öµå¸¦ »ç¿ëÇÒ ÇÊ¿ä ¾øÀÌ LDIF ÆÄÀÏ¿¡ Ç׸ñ¸¸ Ãß°¡Çصµ µË´Ï´Ù. È¥ÇÕµÈ ÀÛ¾÷À» ¼öÇàÇÏ´Â °æ¿ì¿¡´Â ¸ðµç DN µÚ¿¡ changetype ¹× ÇÊ¿ä¿¡ µû¶ó ƯÁ¤ ÀÛ¾÷À̳ª ¼Ó¼º °ªÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- Directory Server Äֿܼ¡¼ LDIF ÆÄÀÏÀ» °¡Á®¿É´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº LDIF ÆÄÀÏ °¡Á®¿À±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
È¥ÇÕµÈ ÀÛ¾÷À» ¼öÇàÇÏ´Â °æ¿ì ¼¹ö¿¡¼ ¸ðµç 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º¸´Ù Å« µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ¾øµµ·Ï Á¦Çѵ˴ϴÙ.
À̺¸´Ù Å« Ç׸ñÀ» Ãß°¡Çϰųª ¼Ó¼º °ªÀ» À̺¸´Ù Å« °ªÀ¸·Î ¼öÁ¤ÇÏ¸é ¼¹ö¿¡¼ ÀÛ¾÷À» °ÅºÎÇÏ°í Áï½Ã ¿¬°áÀ» ´Ý½À´Ï´Ù. ¿¹¸¦ µé¾î, Çϳª ÀÌ»óÀÇ Ç׸ñ ¼Ó¼º¿¡ ¸ÖƼ¹Ìµð¾î ³»¿ë°ú °°Àº ÀÌÁø µ¥ÀÌÅÍ°¡ ÀÖÀ¸¸é ÀÌ Á¦ÇÑÀ» ÃÊ°úÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ ´ë±Ô¸ð Á¤Àû ±×·ìÀ» Á¤ÀÇÇÏ´Â Ç׸ñ¿¡´Â ¸¹Àº ±¸¼º¿øÀÌ Æ÷Ç﵃ ¼ö ÀÖÀ¸¹Ç·Î ÇØ´ç Ç¥½Ã°¡ ÀÌ Á¦ÇÑÀ» ÃÊ°úÇÕ´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ ±×·ìÀº ¼º´É»ó ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀ¸¸ç µð·ºÅ丮 ±¸Á¶¸¦ ´Ù½Ã ¼³°èÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ±×·ì °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ŭ¶óÀ̾ðÆ®¿¡¼ º¸³»´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¼¹öÀÇ Å©±â Á¦ÇÑÀ» ¼öÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- cn=config Ç׸ñÀÇ nsslapd-maxbersize ¼Ó¼º¿¡ »õ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
- Äֿܼ¡¼ ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é °ü¸®ÀÚ ¶Ç´Â µð·ºÅ丮 °ü¸®ÀÚ·Î ·Î±×¿ÂÇÏ¿© ÀÏ¹Ý ÆíÁý±â¿¡¼ Ç׸ñ ¼öÁ¤¿¡ ¼³¸íµÈ Áöħ¿¡ µû¶ó cn=config Ç׸ñÀ» ÆíÁýÇÕ´Ï´Ù. nsslapd-maxbersize ¼Ó¼ºÀ» Ŭ¶óÀ̾ðÆ®¿¡¼ ÇÑ ¹ø¿¡ º¸³¾ ¼ö ÀÖ´Â ÃÖ´ë ¹ÙÀÌÆ® ¼ö·Î ¼³Á¤ÇϽʽÿÀ.
- ¸í·ÉÁÙ¿¡¼ ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
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"¸¦ ÂüÁ¶ÇϽʽÿÀ.
- 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: clearPasswordchangetype: 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 Morrisreplace ±¸¹®À» »ç¿ëÇϸé ÁöÁ¤µÈ ¼Ó¼ºÀÇ ÇöÀç °ªÀº ¸ðµÎ Á¦°ÅµÇ°í Á¦°øµÈ ¸ðµç °ªÀÌ Ãß°¡µË´Ï´Ù.
¼Ó¼º °ª »èÁ¦
¾Æ·¡ ¿¹¿¡¼´Â ¼Ó¼ºÀ» ¿ÏÀüÈ÷ »èÁ¦ÇÏ´Â ¹æ¹ý°ú ¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀÇ °ª Çϳª¸¸ »èÁ¦ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
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 Morrisattribute: 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-5487ldapmodify¸¦ »ç¿ëÇÑ Ç׸ñ À̸§ ¹Ù²Ù±â
Ç׸ñÀÇ À̸§À» ¹Ù²Ù¸é »ó´ëÀûÀÎ °íÀ¯ À̸§(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: 1newrdn ÁÙÀº attribute=value ±¸¹®À» »ç¿ëÇÏ´Â »õ·Î¿î À̸§ ÁöÁ¤ ¼Ó¼ºÀ» Á¦°øÇÕ´Ï´Ù. deleteoldrdn ÁÙÀº »õ ¼Ó¼ºÀ» Ãß°¡ÇÏ´Â µ¿½Ã¿¡ ÀÌÀüÀÇ À̸§ ÁöÁ¤ ¼Ó¼ºÀ» Ç׸ñ¿¡¼ Á¦°ÅÇÒÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù(1Àº ¿¹, 0Àº ¾Æ´Ï¿ä). µÎ °æ¿ì ¸ðµÎ, »õ·Î¿î À̸§ ÁöÁ¤ ¼Ó¼ºÀÌ Ç׸ñ¿¡ Ãß°¡µË´Ï´Ù.
ldapdelete¸¦ »ç¿ëÇÑ Ç׸ñ »èÁ¦
µð·ºÅ丮¿¡¼ Ç׸ñÀ» »èÁ¦ÇÏ·Á¸é ldapdelete ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â µð·ºÅ丮 ¼¹ö¿¡ ¹ÙÀεåÇÏ¿© ÇØ´ç DNÀ¸·Î ÁöÁ¤µÈ Çϳª ÀÌ»óÀÇ Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù. ÁöÁ¤µÈ Ç׸ñÀ» »èÁ¦ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖ´Â ¹ÙÀεå DNÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
ºÎ¸ð Ç׸ñÀÇ À̸§À» ¹Ù²Ü ¼ö ¾ø´Â °Í°ú °°Àº ÀÌÀ¯·Î ÀÚ½ÄÀÌ ÀÖ´Â Ç׸ñÀº »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. LDAP ÇÁ·ÎÅäÄÝÀº ÀÚ½Ä Ç׸ñÀÇ ºÎ¸ð°¡ ¾ø´Â »óȲÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, Á¶Á÷ ±¸¼º ´ÜÀ§ Ç׸ñÀ» »èÁ¦ÇÏ·Á¸é ¸ÕÀú Á¶Á÷ ±¸¼º ´ÜÀ§¿¡ ¼ÓÇØ ÀÖ´Â ¸ðµç Ç׸ñÀ» »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.
¾Æ·¡ ¿¹¿¡¼´Â Á¶Á÷ ±¸¼º ´ÜÀ§ÀÇ Ç׸ñÀÌ ÇÑ °³»ÓÀ̹ǷΠÀÌ Ç׸ñÀ» »èÁ¦ÇÑ ÈÄ¿¡ ºÎ¸ð Ç׸ñÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ldapdelete -h host -p port -D "cn=Directory Manager" -w password
uid=bjensen,ou=People,dc=example,dc=com
ou=People,dc=example,dc=comldapmodify¸¦ »ç¿ëÇÑ Ç׸ñ »èÁ¦
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¿¡¼ ÀÛ¾÷ °á°ú ´ë½Å Ŭ¶óÀ̾ðÆ®·Î ¹ÝȯÇÏ´Â ¿ø°Ý Á¢¹Ì¾î ¶Ç´Â Ç׸ñ¿¡ ´ëÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. ÀÌ °æ¿ì Ŭ¶óÀ̾ðÆ®´Â ÂüÁ¶¿¡ ÁöÁ¤µÈ ¿ø°Ý ¼¹ö¿¡ ´ëÇØ ´Ù½Ã ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ¸®µð·º¼ÇÀº ´ÙÀ½ ¼¼ °¡Áö °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.
- Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ·ÎÄà ¼¹ö¿¡ ¾ø´Â Ç׸ñÀ» ¿äûÇÏ¸é ¼¹ö´Â ±âº» ÂüÁ¶¸¦ ¹ÝȯÇÕ´Ï´Ù.
- À¯Áö °ü¸®³ª º¸¾È»óÀÇ ÀÌÀ¯·Î Àüü Á¢¹Ì¾î°¡ ¿ÀÇÁ¶óÀÎ »óÅÂÀÎ °æ¿ì¿¡´Â ¼¹ö¿¡¼ ÇØ´ç Á¢¹Ì¾î¿¡ Á¤ÀÇµÈ ÂüÁ¶¸¦ ¹ÝȯÇÕ´Ï´Ù. Á¢¹Ì¾î ¼öÁØÀÇ ÂüÁ¶¿¡ ´ëÇؼ´Â ¾×¼¼½º ±ÇÇÑ ¹× ÂüÁ¶ ¼³Á¤¿¡¼ ¼³¸íÇÕ´Ï´Ù. ¶ÇÇÑ Å¬¶óÀ̾ðÆ®¿¡¼ ¾²±â ÀÛ¾÷À» ¿äûÇϸé Á¢¹Ì¾îÀÇ Àбâ Àü¿ë º¹Á¦º»Àº ¸¶½ºÅÍ ¼¹ö¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¹ÝȯÇÕ´Ï´Ù.
- ½º¸¶Æ® ÂüÁ¶ Ç׸ñÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®¿¡¼ ¸í½ÃÀûÀ¸·Î ½º¸¶Æ® ÂüÁ¶¿¡ ¾×¼¼½ºÇÏ¸é ¼¹ö´Â Á¤ÀÇµÈ ÂüÁ¶¸¦ ´ë½Å ¹ÝȯÇÕ´Ï´Ù. Directory Server Äֿܼ¡¼ ÀÚµ¿À¸·Î ½º¸¶Æ® ÂüÁ¶¸¦ µû¸£µµ·Ï ±¸¼ºÇÏ¿© ½º¸¶Æ® ÂüÁ¶°¡ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡ ·ÎÄà Ç׸ñó·³ Ç¥½ÃµÇ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÂüÁ¶´Â Ç×»ó ´Ù¸¥ ¼¹öÀÇ È£½ºÆ® À̸§, Æ÷Æ® ¹øÈ£ ¹× DN (¼±Åà »çÇ×)ÀÌ Æ÷ÇÔµÈ LDAP URL Çü½ÄÀ¸·Î ÁöÁ¤µË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Directory Server Administration ReferenceÀÇ 6Àå, "LDAP URL Reference"¸¦ ÂüÁ¶ÇϽʽÿÀ. µð·ºÅ丮 ¹èÆ÷ ½Ã ÂüÁ¶¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ °³³ä Á¤º¸´Â Directory Server Deployment Planning GuideÀÇ 5Àå, "Distribution, Chaining, and Referrals"¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ Àý¿¡¼´Â µð·ºÅ丮ÀÇ ±âº» ÂüÁ¶ ¹× ½º¸¶Æ® ÂüÁ¶¸¦ Á¤ÀÇÇÏ´Â ÀýÂ÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
±âº» ÂüÁ¶ ¼³Á¤
Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚ µð·ºÅ丮ÀÇ Á¢¹Ì¾î¿¡ Á¸ÀçÇÏÁö ¾Ê´Â DN¿¡ ´ëÇÑ ÀÛ¾÷À» Á¦ÃâÇÏ¸é ±âº» ÂüÁ¶°¡ ÇØ´ç Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ¹ÝȯµË´Ï´Ù. ±âº» ÂüÁ¶´Â µð·ºÅ丮ÀÇ ¸ðµç Á¢¹Ì¾î¿¡ Àû¿ëµÇ±â ¶§¹®¿¡ Àü¿ª ÂüÁ¶¶ó°íµµ ºÒ¸³´Ï´Ù. ¼¹ö´Â Á¤ÀÇµÈ ¸ðµç ÂüÁ¶¸¦ ¹ÝȯÇÏÁö¸¸ ¹Ýȯ ¼ø¼´Â Á¤ÀǵǾî ÀÖÁö ¾Ê½À´Ï´Ù.
Äֿܼ¡¼ ±âº» ÂüÁ¶ ¼³Á¤
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ±¸¼º ÅÇ¿¡ ÀÖ´Â ±¸¼º Æ®¸®ÀÇ ·çÆ®¿¡¼ ¼¹ö ³ëµå¸¦ ¼±ÅÃÇÑ ´ÙÀ½ ¿À¸¥ÂÊ Æгο¡¼ ³×Æ®¿öÅ© ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
- ÂüÁ¶ ¹Ýȯ È®ÀζõÀ» ¼±ÅÃÇÏ°í ÅؽºÆ® Çʵ忡 LDAP URLÀ» ÀÔ·ÂÇÕ´Ï´Ù. ¶Ç´Â URL ±¸¼ºÀ» ´·¯ LDAP URLÀÇ Á¤ÀǸ¦ µµ¿ÍÁÙ ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. º¸¾È Æ÷Æ®¿¡ ´ëÇÑ LDAP URLÀÇ ¿¹´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
ldaps://east.example.com:636/dc=example,dc=com
´ÙÀ½°ú °°ÀÌ ¿©·¯ °³ÀÇ ÂüÁ¶ URLÀ» °ø¹é°ú ÀÎ¿ë ºÎÈ£·Î ±¸ºÐÇÏ¿© ÀÔ·ÂÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
"ldap://east.example.com:389" "ldap://backup.example.com:389"
- ÀúÀåÀ» ´©¸£¸é º¯°æ »çÇ×ÀÌ Áï½Ã Àû¿ëµË´Ï´Ù.
¸í·ÉÁÙ¿¡¼ ±âº» ÂüÁ¶ ¼³Á¤
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 ÂüÁ¶).
Äֿܼ¡¼ ½º¸¶Æ® ÂüÁ¶ ÀÛ¼º
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ µð·ºÅ丮 ÅÇ¿¡¼ µð·ºÅ丮 Æ®¸®¸¦ È®ÀåÇÏ¿© ½º¸¶Æ® ÂüÁ¶ÀÇ ºÎ¸ð°¡ µÉ Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù.
- ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î ´©¸£°í »õ·Î ¸¸µé±â > ÂüÁ¶ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. ¶Ç´Â, ºÎ¸ð Ç׸ñÀ» ¸¶¿ì½º ¿ÞÂÊ ¹öÆ°À¸·Î ´·¯ ¼±ÅÃÇÑ ´ÙÀ½ °´Ã¼ > »õ·Î ¸¸µé±â > ÂüÁ¶ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÂüÁ¶ Ç׸ñÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â ´ëÈ »óÀÚ°¡ Ç¥½ÃµË´Ï´Ù.
- ÆíÁý±âÀÇ ÀÏ¹Ý ÅÇ¿¡¼ ÂüÁ¶ À̸§À» ÀÔ·ÂÇÏ°í µå·Ó´Ù¿î ¸ñ·Ï¿¡¼ À̸§ ÁöÁ¤ ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù. ÀÌ À̸§Àº ¼±ÅÃÇÑ À̸§ ÁöÁ¤ ¼Ó¼º °ªÀÌ µË´Ï´Ù. ¼±Åà »çÇ×À¸·Î, ÀÌ ÂüÁ¶¿¡ ´ëÇÑ ¼³¸í ¹®ÀÚ¿À» ÀÔ·ÂÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- ÆíÁý±âÀÇ URL ÅÇ¿¡¼ ±¸¼º ¹öÆ°À» ´·¯ ½º¸¶Æ® ÂüÁ¶ÀÇ URLÀ» Á¤ÀÇÇÕ´Ï´Ù. Ç¥½ÃµÇ´Â ´ëÈ »óÀÚ¿¡ LDAP URLÀÇ ¿ä¼Ò¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
URLÀº ÂüÁ¶ Ç׸ñÀÌ ÀúÀåµÈ µð·ºÅ丮 ¼¹öÀÇ È£½ºÆ® À̸§°ú LDAP Æ÷Æ® ¹øÈ£, ¼¹ö¿¡ ÀÖ´Â ´ë»ó Ç׸ñÀÇ DN µîÀ¸·Î ±¸¼ºµË´Ï´Ù. ±âº»ÀûÀ¸·Î ´ë»ó DNÀº ½º¸¶Æ® ÂüÁ¶ Ç׸ñÀÇ DN°ú °°À¸¸ç Á¢¹Ì¾î, ÇÏÀ§ Æ®¸® ¶Ç´Â ¸®ÇÁ Ç׸ñ Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.
- LDAP URL ±¸¼º ´ëÈ »óÀÚ¿¡¼ È®ÀÎÀ» ´©¸¨´Ï´Ù. »õ ÂüÁ¶ ÅؽºÆ® »óÀÚ¿¡ ÀÌ URLÀÌ Ç¥½ÃµË´Ï´Ù.
- »õ ÂüÁ¶ ÅؽºÆ® »óÀÚ ¿·¿¡ ÀÖ´Â Ãß°¡¸¦ ´·¯ ¸ñ·Ï¿¡ ÂüÁ¶¸¦ Ãß°¡ÇÕ´Ï´Ù.
- ÀÌ Ç׸ñ¿¡ ´ëÇÑ ÂüÁ¶·Î ¹ÝȯÇÒ URLÀ» µÎ °³ ÀÌ»ó Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º, Ãß°¡, »èÁ¦ ¹× º¯°æ ¹öÆ°À» »ç¿ëÇÏ¿© ÂüÁ¶ ¸ñ·ÏÀ» ÀÛ¼ºÇÏ°í °ü¸®ÇÕ´Ï´Ù.
- ÂüÁ¶ ÀÎÁõ ¹öÆ°À» ´·¯ Directory Server Äֿܼ¡¼ ¿ø°Ý ¼¹ö¿¡ ´ëÇÑ ÂüÁ¶¸¦ µû¸£¸é¼ ¹ÙÀεåÇÒ ¶§ »ç¿ëÇÒ ÀÚ°Ý Áõ¸íÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Â ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¼¹ö¿¡ ¾×¼¼½ºÇÒ ¶§ »ç¿ëÇÒ ¹ÙÀεå DN°ú ºñ¹Ð¹øÈ£¸¦ Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù. °°Àº ¼¹ö¿¡ ´ëÇÑ ÂüÁ¶´Â ¸ðµÎ µ¿ÀÏÇÑ ÀÚ°Ý Áõ¸íÀ» »ç¿ëÇÕ´Ï´Ù.
- Ãß°¡, ÆíÁý ¹× »èÁ¦ ¹öÆ°À» »ç¿ëÇÏ¿© ¼¹ö ¸ñ·Ï ¹× ÇØ´ç ÀÚ°Ý Áõ¸íÀ» °ü¸®ÇÕ´Ï´Ù. ¸ðµÎ ¸¶ÃÆÀ¸¸é È®ÀÎÀ» ´©¸¨´Ï´Ù.
- ÂüÁ¶ÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆíÁý±â¿¡¼ È®ÀÎÀ» ´·¯ ½º¸¶Æ® ÂüÁ¶ Ç׸ñÀ» ÀúÀåÇÕ´Ï´Ù.
ÄܼÖÀÇ µð·ºÅ丮 Æ®¸®¿¡¼ ½º¸¶Æ® ÂüÁ¶ Ç׸ñÀÌ ÀÖ´ø À§Ä¡¿¡ ´ë»ó ÇÏÀ§ Æ®¸®³ª Ç׸ñÀÌ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù. ³ë¶õ»ö °æ°í ¾ÆÀÌÄÜ, 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ÀÌ ±¸¼º ¹× È°¼ºÈµÇ¾î ÀÖ´Â °æ¿ì¿¡¸¸ ¼Ó¼º ¾Ïȣȸ¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ±âº»ÀûÀ¸·Î ¼Ó¼ºÀº ¾ÏȣȵÇÁö ¾Ê½À´Ï´Ù. ¼Ó¼º ¾Ïȣȴ Á¢¹Ì¾î ¼öÁØ¿¡¼ ±¸¼ºµÇ¹Ç·Î ¼Ó¼ºÀº ÇØ´ç ¼Ó¼ºÀÌ Æ÷ÇÔµÈ °¢ Á¢¹Ì¾î Ç׸ñ¿¡¼ ¾Ïȣȵ˴ϴÙ. Àüü µð·ºÅ丮¿¡¼ ƯÁ¤ ¼Ó¼ºÀ» ¾ÏÈ£ÈÇÏ·Á¸é ¸ðµç Á¢¹Ì¾î¿¡¼ ÇØ´ç ¼Ó¼ºÀ» ¾ÏÈ£ÈÇØ¾ß ÇÕ´Ï´Ù.
ÀϺΠÇ׸ñ¿¡¼ À̸§ ÁöÁ¤ ¼Ó¼ºÀ¸·Î »ç¿ëÇÏ´Â ¼Ó¼ºÀ» ¾ÏÈ£ÈÇϵµ·Ï ¼±ÅÃÇϸé DN¿¡ Ç¥½ÃµÈ °ªÀÌ ¾Æ´Ñ Ç׸ñ¿¡ ÀúÀåµÈ °ªÀÌ ¾Ïȣȵ˴ϴÙ.
userPassword ¼Ó¼ºÀ» ¾ÏÈ£ÈÇϵµ·Ï ¼±ÅÃÇÒ ¼öµµ ÀÖÁö¸¸, DIGEST-MD5 SASL ÀÎÁõ°ú °°ÀÌ ºñ¹Ð¹øÈ£¸¦ ´Ü¼ø ÅؽºÆ®·Î ÀúÀåÇØ¾ß ÇÏ´Â °æ¿ì°¡ ¾Æ´Ï¸é ÀÌ ¼³Á¤Àº ½ÇÁ¦ º¸¾È¿¡ ÀüÇô µµ¿òÀÌ µÇÁö ¾Ê½À´Ï´Ù. ºñ¹Ð¹øÈ£ Á¤Ã¥¿¡ Á¤ÀÇµÈ ¾ÏÈ£È ±â¹ýÀÌ ÀÌ¹Ì ºñ¹Ð¹øÈ£¿¡ Àû¿ëµÇ¾î ÀÖÀ¸¸é Ãß°¡ ¾Ïȣȸ¦ Àû¿ëÇصµ º¸¾ÈÀº °ÈµÇÁö ¾Ê°í ¸ðµç ¹ÙÀεå ÀÛ¾÷ÀÇ ¼º´É¸¸ ÀúÇϵ˴ϴÙ.
ÀúÀå ½Ã ¾ÏÈ£È ¼Ó¼º ¾Õ¿¡ »ç¿ëµÈ ¾ÏÈ£È ¾Ë°í¸®ÁòÀ» ³ªÅ¸³»´Â ¾ÏÈ£È Å±װ¡ Ç¥½ÃµË´Ï´Ù. DES ¾ÏÈ£È ¾Ë°í¸®ÁòÀ¸·Î ¾ÏÈ£ÈµÈ ¼Ó¼ºÀº ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù.
Äֿܼ¡¼ ¼Ó¼º ¾ÏÈ£È ±¸¼º
- Directory Server ÄܼÖÀÇ ±¸¼º ÅÇÀ» ¼±ÅÃÇÏ°í µ¥ÀÌÅÍ ³ëµå¸¦ È®ÀåÇÑ ´ÙÀ½, ¾ÏÈ£ÈÇÒ ¼Ó¼º °ªÀÌ ÀÖ´Â Á¢¹Ì¾î¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¿À¸¥ÂÊ Æгο¡¼ ¼Ó¼º ¾ÏÈ£È ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
ÀÌ ÅÇ¿¡´Â ÇöÀç Á¢¹Ì¾î¿¡ ´ëÇØ ¾ÏÈ£ÈµÈ ¸ðµç ¼Ó¼ºÀÇ À̸§°ú ¾ÏÈ£È Ã¼°è°¡ ¿°ÅµÈ Å×À̺íÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
- ¼Ó¼º¿¡ ´ëÇÑ ¾Ïȣȸ¦ È°¼ºÈÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ¼Ó¼º¿¡ ´ëÇÑ ¾Ïȣȸ¦ ÇØÁ¦ÇÏ·Á¸é Å×ÀÌºí¿¡¼ ¼Ó¼º À̸§À» ¼±ÅÃÇÏ°í ¼Ó¼º »èÁ¦ ¹öÆ°À» ´©¸¨´Ï´Ù.
- ÀúÀåÀ» ´©¸¨´Ï´Ù. ±¸¼ºÀ» º¯°æÇϱâ Àü¿¡ Á¢¹Ì¾î ³»¿ëÀ» LDIF ÆÄÀÏ·Î ³»º¸³»¶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
- Á¢¹Ì¾î ³»º¸³»±â¸¦ ´·¯ ³»º¸³»±â ´ëÈ »óÀÚ¸¦ ¿°Å³ª, ¼Ó¼º ¾ÏÈ£È ±¸¼ºÀ» ³»º¸³»Áö ¾Ê°í ¼öÁ¤ÇÏ·Á¸é °è¼ÓÀ» ´©¸¨´Ï´Ù. ±×·± ÈÄ¿¡ »õ ±¸¼ºÀÌ ÀúÀåµË´Ï´Ù.
¾ÆÁ÷ Á¢¹Ì¾î¸¦ ³»º¸³»Áö ¾ÊÀº °æ¿ì¿¡´Â À̶§ Á¢¹Ì¾î¸¦ ³»º¸³»¾ß¸¸ ÇØ´ç ³»¿ëÀ» ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¢¹Ì¾î¿¡ ¾ÏÈ£ÈµÈ ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖ°í ´ÙÀ½ ´Ü°è¿¡¼ ÀÌ LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈÇÒ °èȹÀÌ¸é ³»º¸³½ LDIF¿¡¼ Á¢¹Ì¾î ¾Ïȣȸ¦ ±×´ë·Î À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
LDIF ÆÄÀÏ¿¡¼ Á¢¹Ì¾î¸¦ ÃʱâÈÇ϶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
- Áö±Ý Á¢¹Ì¾î Ãʱâȸ¦ ´·¯ ÃʱâÈ ´ëÈ »óÀÚ¸¦ ¿°í µð·ºÅ丮¿¡ ·ÎµåÇÒ LDIF ÆÄÀÏ À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
ÀÌÀü ´Ü°è¿¡¼ ¾ÏÈ£ÈµÈ ¼Ó¼ºÀÌ Æ÷ÇÔµÈ Á¢¹Ì¾î¸¦ ³»º¸³½ °æ¿ì, ¾ÏÈ£ÈµÈ °ªÀº Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈÇÑ ÈÄ¿¡ º¹±¸ÇÒ ¼ö ¾øÀ¸¹Ç·Î ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ¿© Áö±Ý ÃʱâÈÇØ¾ß ÇÕ´Ï´Ù. ÆÄÀÏÀ» ·ÎµåÇÏ°í »öÀÎÀÌ ÀÛ¼ºµÇ´Â µ¿¾È ÁöÁ¤µÈ ¼Ó¼º °ªÀÌ ¸ðµÎ ¾Ïȣȵ˴ϴÙ.
À̶§ Á¢¹Ì¾î¸¦ ÃʱâÈÇÏÁö ¾ÊÀ¸·Á¸é ´Ý±â¸¦ ´©¸¨´Ï´Ù. µ¥ÀÌÅÍ °¡Á®¿À±â¿¡ ¼³¸íµÈ °Íó·³ ³ªÁß¿¡ µ¥ÀÌÅ͸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.
- Çϳª ÀÌ»óÀÇ ¼Ó¼ºÀ» ¾ÏÈ£ÈÇϵµ·Ï ±¸¼ºÀ» º¯°æÇÑ °æ¿ì °¡Á®¿À±â ÀÛ¾÷ Àü¿¡ ÁöÁ¤µÈ ¾ÏȣȵÇÁö ¾ÊÀº ÀϺΠ¼Ó¼º °ªÀº °è¼Ó µ¥ÀÌÅͺ£À̽º ij½Ã¿¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ij½Ã¸¦ Áö¿ì·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Directory Server ½ÃÀÛ ¹× ÁßÁö¿¡ ¼³¸íµÈ °Íó·³ Directory Server¸¦ ÁßÁöÇÕ´Ï´Ù.
- °ü¸®ÀÚ ±ÇÇÑÀÌ ÀÖ´Â root·Î ÆÄÀÏ ½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º ij½Ã ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù.
ServerRoot/slapd-serverID/db/__db.*
- Directory Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ¼¹ö¿¡¼ ÀÚµ¿À¸·Î »õ µ¥ÀÌÅͺ£À̽º ij½Ã ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.
¸í·ÉÁÙ¿¡¼ ¼Ó¼º ¾ÏÈ£È ±¸¼º
- ¼Ó¼º ¾Ïȣȸ¦ ±¸¼ºÇÒ Á¢¹Ì¾î¿¡ Ç׸ñÀÌ ÀÖÀ¸¸é ¸ÕÀú ÀÌ Á¢¹Ì¾îÀÇ ³»¿ëÀ» LDIF ÆÄÀÏ·Î ³»º¸³»¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº µ¥ÀÌÅÍ ³»º¸³»±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
Á¢¹Ì¾î¿¡ ¾ÏÈ£ÈµÈ ¼Ó¼ºÀÌ Æ÷ÇԵǾî ÀÖ°í ´Ü°è 5¿¡¼ ÀÌ LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¢¹Ì¾î¸¦ ´Ù½Ã ÃʱâÈÇÒ °èȹÀÌ¸é ³»º¸³½ LDIF¿¡¼ Á¢¹Ì¾î ¾Ïȣȸ¦ ±×´ë·Î À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¼Ó¼º¿¡ ´ëÇÑ ¾Ïȣȸ¦ È°¼ºÈÇÏ·Á¸é ldapmodify ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾Æ·¡ ±¸¼º Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù.
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Àº ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.
- ¼Ó¼º¿¡ ´ëÇÑ ¾Ïȣȸ¦ ÇØÁ¦ÇÏ·Á¸é ldapmodify ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾Æ·¡ ±¸¼º Ç׸ñÀ» ¼öÁ¤ÇÕ´Ï´Ù.
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Àº Á¢¹Ì¾î¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅͺ£À̽ºÀÇ »ó¡ÀûÀÎ À̸§ÀÔ´Ï´Ù.
- Çϳª ÀÌ»óÀÇ ¼Ó¼ºÀ» ¾ÏÈ£ÈÇϵµ·Ï ±¸¼ºÀ» º¯°æÇÑ °æ¿ì °¡Á®¿À±â ÀÛ¾÷ Àü¿¡ ÁöÁ¤µÈ ¾ÏȣȵÇÁö ¾ÊÀº ÀϺΠ¼Ó¼º °ªÀº °è¼Ó µ¥ÀÌÅͺ£À̽º ij½Ã¿¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ij½Ã¸¦ Áö¿ì·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Directory Server ½ÃÀÛ ¹× ÁßÁö¿¡ ¼³¸íµÈ °Íó·³ Directory Server¸¦ ÁßÁöÇÕ´Ï´Ù.
- °ü¸®ÀÚ ±ÇÇÑÀÌ ÀÖ´Â root·Î ÆÄÀÏ ½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º ij½Ã ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù.
ServerRoot/slapd-serverID/db/__db.*
- Directory Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. ¼¹ö¿¡¼ ÀÚµ¿À¸·Î »õ µ¥ÀÌÅͺ£À̽º ij½Ã ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. ij½Ã°¡ ´Ù½Ã ä¿öÁú ¶§±îÁö ÇØ´ç Á¢¹Ì¾îÀÇ ÀÛ¾÷ ¼º´ÉÀÌ ´Ù¼Ò ´À·ÁÁú ¼öµµ ÀÖ½À´Ï´Ù.
- µ¥ÀÌÅÍ °¡Á®¿À±â¿¡ ¼³¸íµÈ °Íó·³ LDIF ÆÄÀÏÀ» »ç¿ëÇÏ¿© Á¢¹Ì¾î¸¦ ÃʱâÈÇÕ´Ï´Ù.
ÆÄÀÏÀ» ·ÎµåÇÏ°í ÇØ´ç »öÀÎÀÌ ÀÛ¼ºµÇ´Â µ¿¾È ÁöÁ¤µÈ ¼Ó¼º °ªÀÌ ¸ðµÎ ¾Ïȣȵ˴ϴÙ.
ÂüÁ¶ ¹«°á¼º À¯ÁöÂüÁ¶ ¹«°á¼ºÀ̶õ °ü·ÃµÈ Ç׸ñ °£ÀÇ °ü°è¸¦ À¯ÁöÇÏ´Â Ç÷¯±× ÀÎ ±â¹ýÀÔ´Ï´Ù. ±×·ì ±¸¼º¿øÀÇ ¼Ó¼º°ú °°ÀÌ ´Ù¸¥ Ç׸ñÀÇ DNÀÌ Æ÷ÇÔµÈ ¼Ó¼º À¯ÇüÀÌ ÀÖ½À´Ï´Ù. ÂüÁ¶ ¹«°á¼ºÀ» »ç¿ëÇϸé Ç׸ñÀ» Á¦°ÅÇÒ ¶§ ÇØ´ç DNÀÌ Æ÷ÇÔµÈ ¸ðµç ¼Ó¼ºµµ ÇÔ²² Á¦°ÅµË´Ï´Ù.
¿¹¸¦ µé¾î, ÂüÁ¶ ¹«°á¼ºÀÌ È°¼ºÈµÈ »óÅ¿¡¼ µð·ºÅ丮ÀÇ »ç¿ëÀÚ Ç׸ñÀ» Á¦°ÅÇÏ¸é ¼¹ö´Â ÀÌ »ç¿ëÀÚ°¡ ±¸¼º¿øÀ¸·Î ¼ÓÇØ ÀÖ´Â ¸ðµç ±×·ì¿¡¼ ÇØ´ç »ç¿ëÀÚ¸¦ Á¦°ÅÇÕ´Ï´Ù. ÂüÁ¶ ¹«°á¼ºÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é °ü¸®ÀÚ°¡ ¼öµ¿À¸·Î ÀÌ »ç¿ëÀÚ¸¦ ±×·ì¿¡¼ Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº µð·ºÅ丮¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ ¹× ±×·ìÀ» °ü¸®ÇÏ´Â ´Ù¸¥ Sun Java System Á¦Ç°°ú Directory Server¸¦ ÅëÇÕÇÒ ¶§ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù.
ÂüÁ¶ ¹«°á¼º ÀÛµ¿ ¹æ½Ä
È°¼ºÈµÈ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀº »èÁ¦ ¶Ç´Â À̸§ ¹Ù²Ù±â ÀÛ¾÷ ÈÄ Áï½Ã ÁöÁ¤µÈ ¼Ó¼º¿¡ ´ëÇØ ¹«°á¼º ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀº »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
µð·ºÅ丮¿¡¼ »ç¿ëÀÚ ¶Ç´Â ±×·ìÀ» »èÁ¦Çϰųª À̸§À» ¹Ù²Ù¸é ÇØ´ç ÀÛ¾÷Àº ´ÙÀ½°ú °°ÀÌ ÂüÁ¶ ¹«°á¼º ·Î±× ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù.
ServerRoot/slapd-serverID/logs/referint
¾÷µ¥ÀÌÆ® °£°ÝÀ̶ó´Â ÁöÁ¤µÈ ½Ã°£ ÈÄ¿¡ ¼¹ö´Â ÂüÁ¶ ¹«°á¼ºÀÌ È°¼ºÈµÈ ¸ðµç ¼Ó¼º¿¡ ´ëÇØ °Ë»öÀ» ¼öÇàÇÏ°í °Ë»ö °á°ú¿¡ Ç¥½ÃµÈ Ç׸ñ°ú ·Î±× ÆÄÀÏ¿¡ ÀÖ´Â »èÁ¦ ¶Ç´Â ¼öÁ¤µÈ Ç׸ñÀÇ DNÀ» ºñ±³ÇÕ´Ï´Ù. ·Î±× ÆÄÀÏ¿¡ Ç׸ñÀÌ »èÁ¦µÇ¾ú´Ù°í Ç¥½ÃµÇ¸é ÇØ´ç ¼Ó¼ºÀº »èÁ¦µË´Ï´Ù. ·Î±× ÆÄÀÏ¿¡ Ç׸ñÀÌ º¯°æµÇ¾ú´Ù°í Ç¥½ÃµÇ¸é ÇØ´ç ¼Ó¼º °ªµµ ÀÌ¿¡ µû¶ó¼ ¼öÁ¤µË´Ï´Ù.
È°¼ºÈµÈ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀÇ ±âº» ±¸¼ºÀº »èÁ¦ ¶Ç´Â À̸§ ¹Ù²Ù±â ÀÛ¾÷ ÈÄ Áï½Ã member, uniquemember, owner, seeAlso ¹× nsroledn ¼Ó¼º¿¡ ´ëÇØ ¹«°á¼º ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇÕ´Ï´Ù. ÇÏÁö¸¸ »ç¿ëÀÚ ¿ä±¸¿¡ ¸Â°Ô ´ÙÀ½°ú °°ÀÌ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀÇ µ¿ÀÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÂüÁ¶ ¹«°á¼º ¾÷µ¥ÀÌÆ®¸¦ ´Ù¸¥ ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù.
- ¾÷µ¥ÀÌÆ® °£°ÝÀ» ¼öÁ¤ÇÕ´Ï´Ù. ÂüÁ¶ ¹«°á¼º ¾÷µ¥ÀÌÆ®·Î ÀÎÇÑ ½Ã½ºÅÛ ¿µÇâÀ» ÁÙÀÌ·Á¸é ¾÷µ¥ÀÌÆ® °£°ÝÀ» Áõ°¡½ÃÅ°´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
- ÂüÁ¶ ¹«°á¼ºÀ» Àû¿ëÇÒ ¼Ó¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù. DN °ªÀÌ Æ÷ÇÔµÈ ¼Ó¼ºÀ» »ç¿ëÇϰųª Á¤ÀÇÇÏ´Â °æ¿ì ÂüÁ¶ ¹«°á¼º Ç÷¯±× Àο¡¼ ÀÌ·¯ÇÑ ¼Ó¼ºÀ» ¸ð´ÏÅÍÇϵµ·Ï ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
ÂüÁ¶ ¹«°á¼º ±¸¼º
ÂüÁ¶ ¹«°á¼ºÀ» È°¼ºÈ ¶Ç´Â ºñÈ°¼ºÈÇϰųª Directory Server Äֿܼ¡¼ ÀÌ Ç÷¯±× ÀÎÀ» ±¸¼ºÇÏ·Á¸é ¾Æ·¡ ÀýÂ÷¸¦ »ç¿ëÇÕ´Ï´Ù.
Äֿܼ¡¼ ÂüÁ¶ ¹«°á¼º ±¸¼º
- Directory Server ÄܼÖÀÇ ÃÖ»óÀ§ ±¸¼º ÅÇ¿¡¼ Ç÷¯±× ÀÎ ³ëµå¸¦ È®ÀåÇÏ¿© "Referential Integrity Postoperation" Ç÷¯±× ÀÎÀ» ¼±ÅÃÇÕ´Ï´Ù.
¿À¸¥ÂÊ Æгο¡ Ç÷¯±× ÀÎ ¼³Á¤ÀÌ Ç¥½ÃµË´Ï´Ù.
- Ç÷¯±× ÀÎÀ» È°¼ºÈÇÏ·Á¸é Ç÷¯±× ÀÎ »ç¿ë È®ÀζõÀ» ¼±ÅÃÇÏ°í Ç÷¯±× ÀÎÀ» ºñÈ°¼ºÈÇÏ·Á¸é Ç÷¯±× ÀÎ »ç¿ë È®ÀζõÀ» ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
- Àμö 1ÀÇ °ªÀ» ¼³Á¤ÇÏ¿© ¾÷µ¥ÀÌÆ® °£°Ý(ÃÊ)À» ¼öÁ¤ÇÕ´Ï´Ù. ÀϹÝÀûÀÎ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- 0 - ¸ðµç ÀÛ¾÷ ÈÄ Áï½Ã ¾÷µ¥ÀÌÆ®. ÀÌ°ÍÀÌ ±âº»°ªÀÌ¸ç ¸ðµç »èÁ¦ ¹× ¼öÁ¤ ÀÛ¾÷ ÈÄ¿¡ Áï½Ã ÂüÁ¶ ¹«°á¼º °Ë»ç¸¦ ¼öÇàÇÏ¸é ¼¹ö ¼º´ÉÀÌ Å©°Ô ÀúÇ쵃 ¼ö ÀÖ½À´Ï´Ù.
- 90 - 90Ãʸ¶´Ù ¾÷µ¥ÀÌÆ®
- 3600 - ¸Å ½Ã°£¸¶´Ù ¾÷µ¥ÀÌÆ®
- 10,800 - 3½Ã°£¸¶´Ù ¾÷µ¥ÀÌÆ®
- 28,800 - 8½Ã°£¸¶´Ù ¾÷µ¥ÀÌÆ®
- 86,400 - ¸ÅÀÏ ÇÑ ¹ø ¾÷µ¥ÀÌÆ®
- 604,800 - ¸ÅÁÖ ÇÑ ¹ø ¾÷µ¥ÀÌÆ®
¹«°á¼º°ú Àüü ¼º´ÉÀ» °í·ÁÇÏ¿© ÀûÀýÇÑ ¾ç¼ö °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
- Àμö 2ÀÇ °ªÀ» »ç¿ëÇÏ·Á´Â ÂüÁ¶ ¹«°á¼º ·Î±× ÆÄÀÏÀÇ Àý´ë °æ·Î·Î ¼³Á¤ÇÕ´Ï´Ù.
Àμö 3Àº »ç¿ëµÇÁö ¾ÊÁö¸¸ ¹Ýµå½Ã ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- ÂüÁ¶ ¹«°á¼ºÀÌ ¸ð´ÏÅ͵Ǵ ¼Ó¼ºÀº Àμö 4ºÎÅÍ ¿°ÅµË´Ï´Ù. Ãß°¡ ¹× »èÁ¦ ¹öÆ°À» ´·¯ ÀÌ ¸ñ·ÏÀ» °ü¸®ÇÏ°í ÀÚ½ÅÀÇ ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.
ÁÖ
ÃÖ»óÀÇ ¼º´ÉÀ» ³»·Á¸é ÂüÁ¶ ¹«°á¼º Ç÷¯±× Àο¡¼ ¾÷µ¥ÀÌÆ®ÇÏ´Â ¼Ó¼ºµµ »öÀÎÈÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 10Àå, "µð·ºÅ丮 µ¥ÀÌÅÍ »öÀÎÈ"¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ÀúÀåÀ» ´·¯ º¯°æ »çÇ×À» ÀúÀåÇÕ´Ï´Ù.
- º¯°æ »çÇ×À» Àû¿ëÇÏ·Á¸é Directory Server¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
º¹Á¦¿¡ ÂüÁ¶ ¹«°á¼º »ç¿ë
º¹Á¦ ȯ°æ¿¡¼ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½°ú °°Àº ¸î °¡Áö Á¦ÇÑ »çÇ×ÀÌ ÀÖ½À´Ï´Ù.
º¹Á¦ ÅäÆú·ÎÁö¿¡ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ¸ðµç º¹Á¦º»ÀÌ ±¸¼ºµÇ°í ¸ðµç º¹Á¦ °è¾àÀÌ Á¤ÀǵǾî ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
- ÂüÁ¶ ¹«°á¼ºÀ» À¯ÁöÇÒ ¼Ó¼º ÁýÇÕÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¸¶½ºÅÍ ¼¹ö¿¡¼ »ç¿ëÇÒ ¾÷µ¥ÀÌÆ® °£°Ýµµ ÁöÁ¤ÇÕ´Ï´Ù.
- ¸ðµç ¸¶½ºÅÍ ¼¹ö¿¡¼ µ¿ÀÏÇÑ ¼Ó¼º ÁýÇÕ°ú ¾÷µ¥ÀÌÆ® °£°ÝÀ» »ç¿ëÇÏ¿© ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» È°¼ºÈÇÕ´Ï´Ù. ÀÌ ÀýÂ÷¿¡ ´ëÇؼ´Â ÂüÁ¶ ¹«°á¼º ±¸¼º¿¡¼ ¼³¸íÇÕ´Ï´Ù.
- ¸ðµç ¼ÒºñÀÚ ¼¹ö¿¡¼ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» ºñÈ°¼ºÈÇÕ´Ï´Ù.
·¹°Å½Ã º¹Á¦¿¡ ÂüÁ¶ ¹«°á¼º »ç¿ë
ÂüÁ¶ ¹«°á¼ºÀ» »ç¿ëÇÏ¿© 4.x ¸¶½ºÅÍ¿¡¼ 5.x ¼ÒºñÀÚ·Î º¹Á¦ÇÏ´Â °æ¿ì 4.x ¸¶½ºÅÍ¿¡¼ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» ´Ù½Ã ±¸¼ºÇÏ¿© ÂüÁ¶ ¹«°á¼º º¯°æ »çÇ×À» 4.x º¯°æ ·Î±×¿¡ ½á¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé ÂüÁ¶ ¹«°á¼º º¯°æ »çÇ×ÀÌ º¹Á¦µË´Ï´Ù. Ç÷¯±× ÀÎÀ» ´Ù½Ã ±¸¼ºÇÏÁö ¾ÊÀ¸¸é ÂüÁ¶ ¹«°á¼ºÀÌ ¿Ã¹Ù·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌ È¯°æ¿¡¼ ÂüÁ¶ ¹«°á¼º Ç÷¯±× ÀÎÀ» ´Ù½Ã ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- 4.x ¼¹ö¸¦ ÁßÁöÇÕ´Ï´Ù.
- ServerRoot/slapd-ServerID/config/¿¡ ÀÖ´Â slapd.ldbm.conf ÆÄÀÏÀ» ¿±´Ï´Ù.
- ´ÙÀ½°ú °°ÀÌ ½ÃÀ۵Ǵ ÁÙÀ» ã½À´Ï´Ù.
plugin postoperation on "referential integrity postoperation"
- ¼Ó¼º ¸ñ·Ï ¹Ù·Î ¾Õ¿¡ ÀÖ´Â Àμö¸¦ 0¿¡¼ 1·Î º¯°æÇÏ¿© ÀÌ ÁÙÀ» ¼öÁ¤ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½°ú °°Àº ÁÙÀÌ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
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"
- slapd.ldbm.conf ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù.
- ¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
- 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]
Á¶°Ç:
- optional_options´Â ÀÏ·ÃÀÇ ¸í·ÉÁÙ ¿É¼ÇÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ·¯ÇÑ ¿É¼ÇÀº °Ë»ö ÇÊÅÍ ¾Õ¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù(ÀÖ´Â °æ¿ì).
- search_filter´Â LDAP °Ë»ö ÇÊÅÍ¿¡ ¼³¸íµÈ °Í°ú °°Àº LDAP °Ë»ö ÇÊÅ͸¦ ³ªÅ¸³À´Ï´Ù. -f ¿É¼ÇÀ» »ç¿ëÇÏ¿© °Ë»ö ÇÊÅ͸¦ ÆÄÀÏ·Î Á¦°øÇÏÁö ¾Ê´Â °æ¿ì °Ë»ö ÇÊÅ͸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
- 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 ¿¹
¾Æ·¡ ¿¹¿¡¼´Â ´ÙÀ½°ú °°ÀÌ °¡Á¤ÇÕ´Ï´Ù.
- µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç Ç׸ñÀ» °Ë»öÇÏ·Á°í ÇÕ´Ï´Ù.
- ¼¹ö´Â È£½ºÆ® À̸§ myServer¿¡ ÀÖ½À´Ï´Ù.
- ¼¹ö´Â Æ÷Æ® ¹øÈ£ 5201À» »ç¿ëÇÕ´Ï´Ù.
- password ºñ¹Ð¹øÈ£¸¦ »ç¿ëÇÏ´Â Directory Manager·Î µð·ºÅ丮¿¡ ¹ÙÀεåÇÕ´Ï´Ù.
- ¼¹ö Æ÷Æ® 636 (±âº» SSL Æ÷Æ® ¹øÈ£)¿¡ ´ëÇØ SSLÀ» »ç¿ëÇÕ´Ï´Ù.
- ¸ðµç µ¥ÀÌÅÍ°¡ ÀúÀåµÇ´Â Á¢¹Ì¾î´Â dc=example,dc=comÀÔ´Ï´Ù.
¸ðµç Ç׸ñ ¹Ýȯ
¾Õ¿¡¼ °¡Á¤ÇÑ ³»¿ë¿¡ µû¶ó ´ÙÀ½ È£ÃâÀº µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù.
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¿¡´Â °Ë»ö ÇÊÅÍ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿¬»êÀÚ°¡ ³ª¿Í ÀÖ½À´Ï´Ù.
È®Àå ¿¬»êÀÚ´Â cn:dn:=John°ú °°ÀÌ °Ë»öÀ» dn ¼Ó¼ºÀ¸·Î È®ÀåÇÏ°í ±¹Á¦ÀûÀÎ °Ë»öÀ» Áö¿øÇÕ´Ï´Ù.
º¹ÇÕ °Ë»ö ÇÊÅÍ »ç¿ë
´ÙÀ½°ú °°ÀÌ ºÎ¿ï ¿¬»êÀÚ¸¦ Á¢µÎ¾î¿¡ »ç¿ëÇÏ¿© ¿©·¯ °³ÀÇ °Ë»ö ÇÊÅÍ ±¸¼º ¿ä¼Ò¸¦ °áÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù.
(Boolean-operator(filter)(filter)(filter)...)
¿©±â¼ Boolean-operator´Â Ç¥ 2-3¿¡ ¿°ÅµÈ ºÎ¿ï ¿¬»êÀÚ Áß ÇϳªÀÔ´Ï´Ù.
ºÎ¿ï ¿¬»êÀÚ¸¦ °áÇÕÇÏ°í ÁßøÇÏ¿© ´ÙÀ½°ú °°Àº º¹ÀâÇÑ Ç¥Çö½ÄÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
(Boolean-operator(filter)(Boolean-operator(filter)(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 ¿äû
ÀÌ DSML ¿äûÀÇ Ã¹ ¹ø° ¼½¼Ç¿¡´Â HTTP ¸Þ¼Òµå ÁÙ(POST /dsml HTTP/1.1)ÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸ç µÚ¿¡ HTTP Çì´õ ¼ö°¡ Ç¥½ÃµË´Ï´Ù. HTTP ¸Þ¼Òµå ÁÙÀº DSML ÇÁ·±Æ®¿£µå¿¡¼ »ç¿ëÇÒ URL°ú HTTP ¸Þ¼Òµå ¿äûÀ» ÁöÁ¤ÇÕ´Ï´Ù. DSML ÇÁ·±Æ®¿£µå¿¡¼ Çã¿ëÇÏ´Â À¯ÀÏÇÑ HTTP ¸Þ¼Òµå ¿äûÀº POSTÀÔ´Ï´Ù. Directory ServerÀÇ ±âº» URLÀº /dsmlÀÌÁö¸¸ ´Ù¸¥ À¯È¿ÇÑ URLÀ» »ç¿ëÇÏ¿© ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. µÚ¿¡ ³ª¿À´Â HTTP Çì´õ´Â DSML ¿äûÀÇ ³ª¸ÓÁö ¼¼ºÎ Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- content-length: 451
SOAP/DSML ¿äûÀÇ Á¤È®ÇÑ ±æÀ̸¦ ÁöÁ¤ÇÕ´Ï´Ù.- HOST: hostMachine
¿¬°áµÇ´Â È£½ºÆ® Directory ServerÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.- SOAPAction:
Çʼö »çÇ×À̸ç, HTTP/SOAP ½ºÅÿ¡¼ DSML ¿äûÀ» ¼öÇàÇÒ °ÍÀ» µð·ºÅ丮¿¡ ¾Ë¸³´Ï´Ù. ±×·¯³ª ºñ¿öµÑ ¼öµµ ÀÖ½À´Ï´Ù.- Content-Type: text/xml
³»¿ëÀ» XML·Î Á¤ÀÇÇÏ´Â text/xml °ªÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.- Connection: close
¿äûÀÌ ¸¸Á·µÇ¸é ¿¬°áÀ» ´Ýµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù(±âº» HTTP/1.1 µ¿ÀÛÀº ¿¬°áÀ» ¿¾îµÒ).¿äûÀÇ ³ª¸ÓÁö ºÎºÐÀº 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>
ÀÌ ¿¹¿¡¼ °¢ Ç׸ñÀº ´ÙÀ½À» ³ªÅ¸³À´Ï´Ù.
- dn=""
requestID="search on Root DSE"
°Ë»ö ÀÛ¾÷ÀÌ ·çÆ® DSE Ç׸ñ(ºó DN) ¾Æ·¡ÀÇ µ¥ÀÌÅ͸¦ ¿äûÇÏ¸ç ¼±Åà »çÇ×ÀÎ ¿äû ¾ÆÀ̵ð ¼Ó¼ºÀ¸·Î ½Äº°µÊÀ» ÁöÁ¤ÇÕ´Ï´Ù.- scope="baseObject"
°Ë»öÀÌ ±âº» °´Ã¼ °Ë»öÀÓÀ» ÁöÁ¤ÇÕ´Ï´Ù.- derefAliases="neverDerefAliases"
ÇØ´ç ±âº» °´Ã¼¸¦ °Ë»öÇϰųª ã´Â µ¿¾È º°¸í ÂüÁ¶°¡ Ãë¼ÒµÇÁö ¾Êµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. Directory Server¿¡¼ Áö¿øÇÏ´Â À¯ÀÏÇÑ derefAliases °ªÀÔ´Ï´Ù.- typesOnly="false"
¼Ó¼º À̸§°ú ÇØ´ç °ªÀ» ¸ðµÎ ¹ÝȯÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. typesOnly="true"´Â ¼Ó¼º À̸§¸¸ ¹ÝȯÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀÇ ±âº»°ªÀº falseÀÔ´Ï´Ù.ÇÊÅÍ¿Í ÀÏÄ¡ÇÏ´Â Ç׸ñ¿¡ ´ëÇØ 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>