Sun ONE Calendar Server 6.0 °ü¸®ÀÚ ¼³¸í¼ |
4Àå
Calendar Server ¾×¼¼½º Á¦¾î °ü¸®Sun¢â ONE Calendar Server¿¡¼´Â ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL)À» »ç¿ëÇÏ¿© ´Þ·Â, ´Þ·Â µî·Ï Á¤º¸ ±×¸®°í À̺¥Æ®, ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)°ú °°Àº ´Þ·Â ±¸¼º ¿ä¼ÒÀÇ ¾×¼¼½º Á¦¾î¸¦ °áÁ¤ÇÕ´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
º¸¾È Calendar Server ·Î±×Àλç¿ëÀÚ°¡ Calendar Express¸¦ ÅëÇØ Calendar Server¿¡ ·Î±×ÀÎÇÒ ¶§ ±âº»ÀûÀ¸·Î ÀÎÁõ ÇÁ·Î¼¼½º¿¡¼´Â »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ ºñ·ÔÇÏ¿© ·Î±×ÀÎ Á¤º¸¸¦ ¾ÏÈ£ÈÇÏÁö ¾Ê½À´Ï´Ù. »çÀÌÆ®¿¡¼ º¸¾È ·Î±×ÀÎÀ» ¿øÇÒ °æ¿ì Calendar Server°¡ SSL (Secure Sockets Layer) ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© ·Î±×ÀÎ µ¥ÀÌÅ͸¦ ¾ÏÈ£ÈÇϵµ·Ï ±¸¼ºÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 9Àå, "Calendar Server¿¡¼ÀÇ SSL »ç¿ë"À» ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚº° ¾×¼¼½º Á¦¾îCalendar Server¿¡¼´Â ´Þ·Â, ´Þ·Â µî·Ï Á¤º¸ ¹× ´Þ·Â ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °áÁ¤ÇÒ ¶§ ´ÙÀ½ »ç¿ëÀÚ¸¦ ÀνÄÇÕ´Ï´Ù.
icsuser ¶Ç´Â calmaster¿Í °°Àº °ü¸®ÀÚ³ª root¿Í °°Àº ¼öÆÛÀ¯Àú´Â ¾×¼¼½º Á¦¾î Á¦ÇÑÀ» Àû¿ë¹ÞÁö ¾ÊÀ¸¸ç ´Þ·ÂÀ̳ª ´Þ·Â ±¸¼º ¿ä¼Ò¿Í °ü·ÃµÈ ¸ðµç ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "Calendar Server °ü¸®ÀÚ"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ư¼öÇÑ ´Þ·Â ¾ÆÀ̵ð(calid) anonymous´Â ÀÓÀÇÀÇ ºñ¹Ð¹øÈ£¸¦ »ç¿ëÇÏ¿© Calendar Server¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü, ics.conf ÆÄÀÏ¿¡¼ service.http.allowanonymousloginÀÌ "yes"(±âº»°ª)·Î ¼³Á¤µÈ »óÅ¿©¾ß ÇÕ´Ï´Ù. anonymous »ç¿ëÀڴ ƯÁ¤ µµ¸ÞÀΰú ¿¬°üµÇÁö ¾Ê½À´Ï´Ù. calstore.anonymous.calid ¸Å°³ º¯¼ö¸¦ ÆíÁýÇÏ¿© anonymous »ç¿ëÀÚÀÇ calid¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ ¾î¶² ´Þ·ÂÀÇ »ç¿ë ±ÇÇÑÀÌ ¸ðµç »ç¿ëÀÚ¿¡°Ô Àб⠾׼¼½º¸¦ Çã¿ëÇÑ °æ¿ì À͸íÀ¸·Î ´Þ·ÂÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸µÅ©¿¡¼ »ç¿ëÀÚ´Â calid°¡ tchang:meetingsÀÎ ´Þ·ÂÀ» À͸íÀ¸·Î º¼ ¼ö ÀÖ½À´Ï´Ù(´Þ·ÂÀÇ »ç¿ë ±ÇÇÑÀÌ ¸ðµç »ç¿ëÀÚ¿¡°Ô Àб⠾׼¼½º¸¦ Çã¿ëÇÑ °æ¿ì).
http://calendar.sesta.com:8080/?calid=tchang:meetings
anonymous »ç¿ëÀÚ´Â ´Þ·Â¿¡¼ °ø°³ À̺¥Æ® ¹× ŽºÅ©¸¦ Á¶È¸, ÀÎ¼â ¹× °Ë»öÇÒ ¼ö ÀÖÁö¸¸ ±× ¿ÜÀÇ ¾î¶² ÀÛ¾÷µµ ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
À͸íÀ¸·Î ÀÚ¿ø ´Þ·Â º¸±â¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´Þ·Â ¸µÅ© ¸¸µé±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL)Calendar Server¿¡¼´Â ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL)À» »ç¿ëÇÏ¿© ´Þ·Â, ´Þ·Â µî·Ï Á¤º¸ ±×¸®°í À̺¥Æ®, ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)°ú °°Àº ´Þ·Â ±¸¼º ¿ä¼ÒÀÇ ¾×¼¼½º Á¦¾î¸¦ °áÁ¤ÇÕ´Ï´Ù. ACLÀº Çϳª ÀÌ»óÀÇ ¾×¼¼½º Á¦¾î Ç׸ñ(ACE)À¸·Î ±¸¼ºµË´Ï´Ù. ACE´Â µ¿ÀÏÇÑ ´Þ·ÂÀ̳ª ±¸¼º ¿ä¼Ò¿¡ ÁýÇÕÀûÀ¸·Î Àû¿ëµÇ´Â ¹®ÀÚ¿ÀÔ´Ï´Ù. ACL¿¡¼ °¢ ACE´Â ¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
ACE´Â °¢°¢ ij·µ(^)À¸·Î ±¸ºÐµÇ´Â ´ÙÀ½ ¿ä¼Òµé·Î ±¸¼ºµË´Ï´Ù.
¿¹¸¦ µé¾î, ACE jsmith^c^wd^g¿¡¼
- jsmith´Â ACE°¡ ´©±¸¿¡¼ Àû¿ëµÇ´ÂÁö¸¦ ³ªÅ¸³»´Â Who ¿ä¼ÒÀÔ´Ï´Ù.
- c´Â ¾×¼¼½º ´ë»ó(´Þ·Â ±¸¼º ¿ä¼Ò¸¸ ÇØ´ç)À» ³ªÅ¸³»´Â What ¿ä¼ÒÀÔ´Ï´Ù.
- wd´Â ¾î¶² ¾×¼¼½º ±ÇÇÑÀÌ ºÎ¿© ¶Ç´Â °ÅºÎµÇ´ÂÁö(¾²±â ¹× »èÁ¦) ³ªÅ¸³»´Â How ¿ä¼ÒÀÔ´Ï´Ù.
- g´Â ÇØ´ç ´Þ·Â ±¸¼º ¿ä¼Ò¿¡ ´ëÇØ jsmith¿¡°Ô ºÎ¿©µÈ ¾×¼¼½º ±ÇÇÑ, ¾²±â ¹× »èÁ¦¸¦ ³ªÅ¸³»´Â Grant ¿ä¼ÒÀÔ´Ï´Ù.
Who
Who ¿ä¼Ò´Â ACEÀÇ ±âº»ÀûÀÎ °ªÀ̸ç, ACE°¡ ´©±¸¿¡°Ô Àû¿ëµÇ´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù(¿¹: °³º° »ç¿ëÀÚ, µµ¸ÞÀÎ ¶Ç´Â ƯÁ¤ »ç¿ëÀÚ À¯Çü).
Who´Â UPN(Universal Principal Name)À̶ó°íµµ ºÎ¸¨´Ï´Ù. »ç¿ëÀÚÀÇ UPNÀº ÇØ´ç »ç¿ëÀÚÀÇ ·Î±×ÀÎ ¾ÆÀ̵ð¿Í µµ¸ÞÀÎÀ» °áÇÕÇÑ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, µµ¸ÞÀÎ sesta.com¿¡ ÀÖ´Â »ç¿ëÀÚ billÀÇ UPNÀº bill@sesta.comÀÔ´Ï´Ù.
Ç¥ 4-1¿¡¼´Â Calendar Server ACE¿¡¼ »ç¿ëÇÏ´Â Who Çü½ÄÀ» º¸¿© ÁÝ´Ï´Ù.
What
What ¿ä¼Ò´Â ´Þ·Â, ´Þ·Â ±¸¼º ¿ä¼Ò(À̺¥Æ®³ª ŽºÅ©), ´Þ·Â µî·Ï Á¤º¸ µî ¾×¼¼½º ´ë»óÀ» ÁöÁ¤ÇÕ´Ï´Ù.
Ç¥ 4-2¿¡¼´Â Calendar Server ACE¿¡¼ »ç¿ëÇÏ´Â What ´ë»ó °ªÀ» º¸¿© ÁÝ´Ï´Ù.
How
How ¿ä¼Ò´Â Àбâ, ¾²±â, »èÁ¦ µî Çã°¡µÇ´Â ¾×¼¼½º Á¦¾î ±ÇÇÑÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
Ç¥ 4-3¿¡¼´Â Calendar Server ACE¿¡¼ »ç¿ëÇÏ´Â ¾×¼¼½º Á¦¾î ±ÇÇÑÀÇ How À¯ÇüÀ» º¸¿© ÁÝ´Ï´Ù.
Grant
Grant ¿ä¼Ò´Â d (»èÁ¦) ¶Ç´Â r (Àбâ) µî ÁöÁ¤µÈ ¾×¼¼½º À¯ÇüÀ» ºÎ¿© ¶Ç´Â °ÅºÎÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Ç¥ 4-4¿¡¼´Â Calendar Server ACE¿¡¼ »ç¿ëÇÏ´Â Grant ¼Ó¼º °ªÀ» º¸¿© ÁÝ´Ï´Ù.
Ç¥ 4-4 ¾×¼¼½º Á¦¾î Ç׸ñ(ACE) ¹®ÀÚ¿ÀÇ Grant °ª
°ª
¼³¸í
g
ƯÁ¤ ¾×¼¼½º Á¦¾î ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
d
ƯÁ¤ ¾×¼¼½º Á¦¾î ±ÇÇÑÀ» °ÅºÎÇÕ´Ï´Ù.
ACEÀÇ ¿¹
´ÙÀ½Àº ACE¸¦ »ç¿ëÇÏ´Â ¿¹ÀÔ´Ï´Ù.
ACL¿¡¼ÀÇ ACE ¹èÄ¡
Calendar Server´Â ACLÀ» ÀÐÀ» ¶§ °¡Àå ¸ÕÀú ÀνÄÇÏ´Â ACE¸¦ »ç¿ëÇÏ¿© ´ë»ó¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ºÎ¿©Çϰųª °ÅºÎÇÕ´Ï´Ù. µû¶ó¼ ACLÀÇ ¼ø¼°¡ Áß¿äÇϸç, ACE ¹®ÀÚ¿Àº º¸´Ù ±¸Ã¼ÀûÀÎ Ç׸ñÀÌ º¸´Ù ÀϹÝÀûÀÎ Ç׸ñº¸´Ù ¸ÕÀú ¿Àµµ·Ï ¹èÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´Þ·Â jsmith:sportsÀÇ ACL¿¡¼ ÃÖÃÊÀÇ ACE°¡ ¸ðµç »ç¿ëÀÚ¿¡°Ô Àб⠾׼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ±×¸®°í Calendar Server´Â bjones¿¡°Ô ÇØ´ç ´Þ·Â¿¡ ´ëÇÑ Àб⠾׼¼½º ±ÇÇÑÀ» °ÅºÎÇÏ´Â µÎ ¹øÂ° ACE¸¦ ÀνÄÇÕ´Ï´Ù. ÀÌ °æ¿ì Calendar Server´Â bjones¿¡°Ô ÇØ´ç ´Þ·Â¿¡ ´ëÇÑ Àб⠾׼¼½º¸¦ ºÎ¿©Çϰí Ãæµ¹µÇ´Â µÎ ¹øÂ° ACE´Â ¹«½ÃÇÕ´Ï´Ù. µû¶ó¼ bjones°ú °°Àº ƯÁ¤ »ç¿ëÀÚ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀÌ Àû¿ëµÇ°Ô ÇÏ·Á¸é ACL¿¡¼ bjonesÀÇ ACE´Â ´Þ·ÂÀÇ ¸ðµç »ç¿ëÀÚ¿¡°Ô Àû¿ëµÇ´Â ACE¿Í °°ÀÌ º¸´Ù ÀϹÝÀûÀÎ Àü¿ª Ç׸ñº¸´Ù ¾Õ¿¡ ¹èÄ¡µÇ¾î¾ß ÇÕ´Ï´Ù.
¾×¼¼½º Á¦¾î¿ë ±¸¼º ¸Å°³ º¯¼öÇ¥ 4-5¿¡¼´Â Calendar Server°¡ ¾×¼¼½º Á¦¾î¿¡ »ç¿ëÇÏ´Â ics.conf ÆÄÀÏÀÇ ±¸¼º ¸Å°³ º¯¼ö¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 12Àå, "Calendar Server ±¸¼º ¸Å°³ º¯¼ö"¸¦ ÂüÁ¶ÇϽʽÿÀ.
°ø°³ ¹× °³ÀÎ À̺¥Æ®¿Í ŽºÅ© ÇÊÅÍ»õ À̺¥Æ®³ª ŽºÅ©¸¦ ¸¸µé ¶§ »ç¿ëÀÚ´Â °ø°³, °³ÀÎ ¶Ç´Â ½Ã°£ ¹× ³¯Â¥¸¸(ºñ¹Ð) À̺¥Æ®³ª ŽºÅ©ÀÎÁö ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- °ø°³ - »ç¿ëÀÚÀÇ ´Þ·Â¿¡ ´ëÇØ Àб⠱ÇÇÑÀ» °¡Áø ´©±¸¶óµµ ÇØ´ç À̺¥Æ®³ª ŽºÅ©¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
- °³ÀÎ - ´Þ·ÂÀÇ ¼ÒÀ¯ÀÚ¸¸ ÇØ´ç À̺¥Æ®³ª ŽºÅ©¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
- ½Ã°£ ¹× ³¯Â¥¸¸(ºñ¹Ð) - ´Þ·ÂÀÇ ¼ÒÀ¯ÀÚ´Â ÇØ´ç À̺¥Æ®³ª ŽºÅ©¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ´Þ·Â¿¡ ´ëÇØ Àб⠱ÇÇÑÀ» °¡Áø ´Ù¸¥ »ç¿ëÀÚ´Â ÇØ´ç ´Þ·Â¿¡¼ "Á¦¸ñÀÌ ¾ø´Â À̺¥Æ®"¸¸ º¼ ¼ö ÀÖÀ¸¸ç, ÀÌ Á¦¸ñÀº Ȱ¼º ¸µÅ©°¡ ¾Æ´Õ´Ï´Ù.
calstore.filterprivateevents´Â Calendar Server°¡ °³ÀÎ ±×¸®°í ½Ã°£ ¹× ³¯Â¥¸¸(ºñ¹Ð) À̺¥Æ®¿Í ŽºÅ©¸¦ ÇÊÅ͸µ(ÀνÄ)ÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ ¸Å°³ º¯¼ö´Â "yes"·Î ¼³Á¤µË´Ï´Ù. calstore.filterprivateevents¸¦ "no"·Î ¼³Á¤ÇÑ °æ¿ì Calendar Server´Â °³ÀÎ ±×¸®°í ½Ã°£ ¹× ³¯Â¥¸¸ À̺¥Æ®¿Í ŽºÅ©°¡ °ø°³ À̺¥Æ®¿Í ŽºÅ©ÀÎ °Íó·³ Ãë±ÞÇÕ´Ï´Ù.
ÇÁ·Ï½Ã °ü¸®ÀÚ ·Î±×ÀÎCalendar Server¿¡ ´ëÇÑ °ü¸®ÀÚ ÇÁ·Ï½Ã ·Î±×ÀÎÀ» Çã¿ëÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- ics.conf ÆÄÀÏ¿¡¼ ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
service.http.allowadminproxy = "yes"
- »õ °ªÀ» Àû¿ëÇÏ·Á¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
- ´ÙÀ½ WCAP ¸í·ÉÀ» »ç¿ëÇÏ¿© °ü¸®ÀÚ ÇÁ·Ï½Ã ·Î±×ÀÎÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
http://server[:port]/login.wcap?user=admin-user &password=admin-password&proxyauth=calendar-user
¿©±â¼,
- server´Â Calendar Server°¡ ½ÇÇà ÁßÀÎ ¼¹öÀÇ À̸§ÀÔ´Ï´Ù.
- port´Â Calendar Server Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù. ±âº» Æ÷Æ®´Â 80ÀÔ´Ï´Ù.
- admin-user´Â Calendar Server °ü¸®ÀÚÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, calmasterÀÔ´Ï´Ù.
- admin-password´Â admin-userÀÇ ºñ¹Ð¹øÈ£ÀÔ´Ï´Ù.
- calendar-user´Â Calendar Server »ç¿ëÀÚÀÇ calidÀÔ´Ï´Ù.
¸í·ÉÀÌ ¼º°øÇϸé Calendar Server´Â calendar-userÀÇ ´Þ·ÂÀ» Ç¥½ÃÇÕ´Ï´Ù. ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì Calendar Server´Â "Unauthorized"¶ó´Â ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ´ÙÀ½ÀÌ ¿øÀÎÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
- admin-user¿¡°Ô Calendar Server °ü¸®ÀÚ ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.
- admin-password°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.
- calendar-user°¡ À¯È¿ÇÑ Calendar Server »ç¿ëÀÚ°¡ ¾Æ´Õ´Ï´Ù.
¾×¼¼½º Á¦¾î¿ë ¸í·ÉÁÙ À¯Æ¿¸®Æ¼Ç¥ 4-6¿¡¼´Â ¾×¼¼½º Á¦¾î¸¦ À§ÇØ ACLÀ» ¼³Á¤Çϰųª ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ ¼³¸íÇÕ´Ï´Ù.