Sun Java System Calendar Server 6 2005Q1 °ü¸® ¼³¸í¼ |
13Àå
È£½ºÆ®µÈ µµ¸ÞÀÎ °ü¸®ÀÌ ÀåÀº È£½ºÆ®µÈ µµ¸ÞÀÎ °ü¸®¿¡ ´ëÇÑ ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Á¤È®ÇÑ »ç¿ëÀÚ °ü¸® µµ±¸ ¼±ÅÃÈ£½ºÆ®µÈ µµ¸ÞÀο¡ ´Þ·Â ¼³Ä¡¸¦ ±¸¼ºÇÏ°í 11Àå, "È£½ºÆ®µÈ µµ¸ÞÀÎ ¼³Á¤"¿¡ ¼³¸íµÈ Áغñ ÀÛ¾÷À» ¼öÇàÇÏ°í ³ª¸é »õ·Î È£½ºÆ®µÈ µµ¸ÞÀÎÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¢ µµ¸ÞÀÎÀº ¼³Á¤ÇÑ ¼Ó¼º ¹× ±âº» ¼³Á¤ ÁýÇÕÀ» °®½À´Ï´Ù. ÀÌ·¯ÇÑ ¼Ó¼ºÀº icsCalendarDomain °´Ã¼ Ŭ·¡½ºÀÇ ÀϺÎÀÔ´Ï´Ù. ÀÌ ¼Ó¼º¿¡´Â ¾×¼¼½º ±ÇÇÑ, ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL), µµ¸ÞÀÎ °Ë»ö, µµ¸ÞÀÎ °Ë»öÀÇ ¾×¼¼½º ±ÇÇÑ, »ç¿ëÀÚ »óÅ ¹× ÇÁ·Ï½Ã ·Î±×Àΰú °°Àº ±âº» ¼³Á¤ÀÌ Æ÷ÇԵ˴ϴÙ.
Calendar ServerÀÇ È£½ºÆ®µÈ(¶Ç´Â °¡»ó) µµ¸ÞÀÎÀ» °ü¸®ÇÏ·Á¸é ´ÙÀ½ µÎ µµ±¸ ÁýÇÕ Áß Çϳª¸¦ »ç¿ëÇÕ´Ï´Ù.
Calendar Server¸¦ ¼³Ä¡ÇÕ´Ï´Ù. csdomainÀ¸·Î ¼Ó¼ºÀ» Ãß°¡ ¶Ç´Â »èÁ¦ÇÒ ¼ö ÀÖÁö¸¸ modify ¸í·ÉÀº ¾ø½À´Ï´Ù. csattribute¸¦ »ç¿ëÇÏ¿© ±âÁ¸ ¼Ó¼º °ªÀ» ¼öÁ¤ÇÕ´Ï´Ù. ¶ÇÇÑ ÇÊ¿äÇÑ °æ¿ì ldapmodify¸¦ »ç¿ëÇÏ¿© csdomainÀ¸·Î ¸¸µç µµ¸ÞÀÎÀÇ °´Ã¼ Ŭ·¡½º¸¦ Ãß°¡ ¶Ç´Â »èÁ¦ÇÕ´Ï´Ù.
csdomain ¹× csattribute¿¡ ´ëÇÑ Á¤º¸´Â ºÎ·Ï D, "Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.
ƯÁ¤ÇÑ °´Ã¼ Ŭ·¡½º¿Í ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Communications Services Schema Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
¸ðµç Calendar Server 6 2005Q1 ¹®¼´Â ´ÙÀ½ »çÀÌÆ®¿¡¼ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
http://docs.sun.com/coll/CalendarServer_05q1
È£½ºÆ®µÈ µµ¸ÞÀÎ ¹× ±âŸ ¼Ò°³ ÀÚ·á¿¡ ´ëÇÑ °³¿ä´Â 11Àå, "È£½ºÆ®µÈ µµ¸ÞÀÎ ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
»õ È£½ºÆ®µÈ µµ¸ÞÀÎ ¸¸µé±âSchema 2 ¶Ç´Â Schema 1·Î È£½ºÆ®µÈ µµ¸ÞÀÎÀ» ¸¸µì´Ï´Ù.
È£½ºÆ®µÈ µµ¸ÞÀÎ(Schema 2)À» Ãß°¡ÇÏ·Á¸é
Schema 2¿¡¼ È£½ºÆ®µÈ µµ¸ÞÀÎÀ» ¸¸µé·Á¸é commadmin domain create ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, µµ¸ÞÀÎ sesta.comÀ» ¸¸µé·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
commadmin domain create -D calmaster -d sesta.com -w calmasterpassword -S cal -B backend.sesta.com
È£½ºÆ®µÈ µµ¸ÞÀÎ(Schema 1)À» Ãß°¡ÇÏ·Á¸é
csdomain À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ·Á¸é È£½ºÆ®µÈ µµ¸ÞÀÎ ¸ðµå¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. µµ¸ÞÀΰ£ °Ë»ö È°¼ºÈ ¹æ¹ý¿¡ ´ëÇÑ ÁöħÀº 11Àå, "È£½ºÆ®µÈ µµ¸ÞÀÎ ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
Schema 1¿¡¼ È£½ºÆ®µÈ µµ¸ÞÀÎÀ» ¸¸µé ¶§ csdomain create¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, west.sesta.comÀ» ¸¸µé·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csdomain create west.sesta.com
µµ¸ÞÀΰ£ °Ë»ö È°¼ºÈÀÌ ÀýÀº µµ¸ÞÀΰ£ °Ë»öÀ» È°¼ºÈÇϱâ À§ÇØ ÇÊ¿äÇÑ µÎ °¡Áö ÀÛ¾÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
- ÇØ´ç µµ¸ÞÀÎ °¢°¢ÀÇ LDAP Ç׸ñ¿¡¼ ¾×¼¼½º Á¦¾î Á¤º¸(ACI) ¼öÁ¤
- µµ¸ÞÀΰ£ °Ë»öÀ» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï µµ¸ÞÀÎ °¢°¢¿¡ ´ëÇØ icsDomainNames ¼Ó¼ºÀ» Ãß°¡ÇÏ·Á¸é
ldapmodify(½ºÅ°¸¶ ¸ðµåÀÇ °æ¿ì), commadmin domain modify(Schema 2ÀÇ °æ¿ì)¿Í °°Àº µµ±¸¸¦ »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾×¼¼½º Á¦¾î Á¤º¸(ACI) ¼öÁ¤
°¢ µµ¸ÞÀÎ LDAP Ç׸ñÀº icsExtendedDomainPrefs ¼Ó¼ºÀÇ domainAccess ¸Å°³ º¯¼ö¿¡ Á¤ÀÇµÈ ACIÀÇ ¾×¼¼½º ±ÇÇÑÀ» ÁöÁ¤ÇÕ´Ï´Ù. µµ¸ÞÀΰ£ °Ë»öÀ» °¡´ÉÇÏ°Ô ÇÏ´Â µÎ °¡Áö ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
ACIÀÇ ±¸¼ºÀº ´Þ·Â ¾×¼¼½º Á¦¾î¿¡ ÀÚ¼¼ÇÏ°Ô ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
ƯÁ¤ µµ¸ÞÀÎÀÌ µµ¸ÞÀΰ£ °Ë»öÀ» ¼öÇàÇϵµ·Ï Çã¿ëÇÏ·Á¸é
°Ë»öÀ» Çã¿ëÇÒ ¼ö ÀÖ´Â ±ÇÇÑ ´ÙÀ½¿¡ ÀÌ µµ¸ÞÀÎÀ» °Ë»öÇÒ ¼ö ÀÖ´Â µµ¸ÞÀÎÀ» ÁöÁ¤ÇÏ¿© ACI¸¦ ±¸¼ºÇÕ´Ï´Ù.
@domain_being_allowed^a^lsfr^g
¿¹¸¦ µé¾î, Schema 2 ȯ°æ¿¡¼ sesta.comÀº siroe.comÀ¸·ÎºÎÅÍÀÇ °Ë»öÀ» Çã¿ëÇÕ´Ï´Ù.
commadmin domain modify -D admin@sesta.com -w adminpassword -X hostmachine_1 -d sesta.com -A +icsextendeddomainprefs:
“domainAccess=@@d^a^slfrwd^g;@siroe.com^a^lsfrwd^g;anonymous^a^r^g;
@^a^s^g”¸ðµç µµ¸ÞÀÎÀÌ µµ¸ÞÀΰ£ °Ë»öÀ» ¼öÇàÇϵµ·Ï Çã¿ëÇÏ·Á¸é
¸ðµç µµ¸ÞÀÎÀÌ °Ë»öÀ» ¼öÇàÇÒ ±ÇÇÑÀ» °®µµ·Ï ÁöÁ¤ÇÏ¿© ACI¸¦ ±¸¼ºÇÕ´Ï´Ù.
@^a^slfr^g
¿¹¸¦ µé¾î, Schema 2 ȯ°æ¿¡¼, sesta.comÀº ¸ðµç µµ¸ÞÀο¡ ÀÇÇÑ °Ë»öÀ» Çã¿ëÇÕ´Ï´Ù.
commadmin domain modify -D admin@sesta.com -w adminpassword -X hostmachine_1 -d sesta.com -A +icsextendeddomainprefs:
"domainAccess=@@d^a^slfrwd^g;anonymous^a^r^g;@^a^slfr^g"
icsDomainNames ¼Ó¼ºÀ» Ãß°¡ÇÏ·Á¸é
¿©·¯ °ªÀ» °®´Â ¼Ó¼ºÀÔ´Ï´Ù. µµ¸ÞÀΰ£ °Ë»ö¿¡¼ °Ë»öÇÒ µµ¸ÞÀθ¶´Ù ÇϳªÀÇ ÀνºÅϽº¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, sesta.comÀÇ »ç¿ëÀÚ°¡ ´Ù¸¥ µÎ µµ¸ÞÀÎ, Áï siroe.com ¹× example.com¿¡¼ °Ë»öÇÒ ¼ö ÀÖ´Ù¸é sesta.comÀÇ µµ¸ÞÀÎ LDAP Ç׸ñÀº icsDomainNames ÀνºÅϽº 2°³¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
icsDomainNames: siroe.com
icsDomainNames: example.com¿¹¸¦ µé¾î, sesta.comÀº µµ¸ÞÀΰ£ °Ë»öÀ» ¼öÇàÇÒ ¶§ siroe.com ¹× example.com¿¡¼ °Ë»öÇÕ´Ï´Ù. ldapmodify (Schema 1 ¶Ç´Â Schema 2)¸¦ »ç¿ëÇÏ¿© ´ÙÀ½ LDIF¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
dn: dc=sesta, dc=com, o=internet
changetype: modify
add: icsDomainNames
icsDomainNames:siroe.com
icsDomainNames:example.comSchema 2ÀÇ °æ¿ì, commadmin domain modify¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.
commadmin domain modify -D admin@sesta.com -w adminpassword -X hostmachine_1 -d sesta.com -A +icsDomainNames:siroe.com -A +icsDomainNames:example.com
È£½ºÆ®µÈ µµ¸ÞÀÎ È°¼ºÈCalendar ServerÀÇ ±âº»°ªÀº È£½ºÆ®µÇÁö ¾ÊÀº µµ¸ÞÀÎÀÔ´Ï´Ù. Java Enterprise System ¹èÆ÷¿¡¼ Calendar Server ¹× Messaging Server¸¦ »ç¿ëÇÏ´Â °æ¿ì È£½ºÆ®µÈ µµ¸ÞÀÎÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
ics.conf ÆÄÀÏÀ» ÆíÁýÇÏ¸é ¼³Ä¡ ȯ°æ¿¡¼ È£½ºÆ®µÈ µµ¸ÞÀÎÀ» È°¼ºÈ ¶Ç´Â ºñÈ°¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
È£½ºÆ®µÈ µµ¸ÞÀÎ È°¼ºÈÇÏ·Á¸é
È£½ºÆ®µÈ µµ¸ÞÀÎÀ» ±¸ÇöÇϱâ À§ÇØ ÇÊ¿äÇÑ ¸ðµç ics.conf ¸Å°³ º¯¼öÀÇ ¸ñ·ÏÀº È£½ºÆ®µÈ µµ¸ÞÀΠȯ°æ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
È£½ºÆ®µÈ µµ¸ÞÀÎ ºñÈ°¼ºÈÇÏ·Á¸é