| CGIPAF. CGIPAF´Â »ç¿ëÀÚ°¡ UN * X ¾ÏÈ£, ÀÚµ¿ ¹× ¸ÞÀÏ Àü´Þ À¥ ÀÎÅÍÆäÀ̽º·Î º¯°æÇÒ ¼öÀÖ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
CGIPAF. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Staf Wagemakers
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.wagemakers.be/english/programs/cgipaf
CGIPAF. ű×
CGIPAF. ¼³¸í
CGIPAF´Â »ç¿ëÀÚ°¡ À¥ ÀÎÅÍÆäÀ̽º·Î UN * X ¾ÏÈ£, ÀÚµ¿ ¹× ¸ÞÀÏ Àü´ÞÀ» º¯°æÇÒ ¼öÀÖ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. CGIPAF´Â »ç¿ëÀÚ°¡ À¥ ÀÎÅÍÆäÀ̽º·Î UN * X ¾ÏÈ£, ÀÚµ¿ ¹× ¸ÞÀÏ Àü´ÞÀ» º¯°æÇÒ ¼öÀÖ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. CGIPAF´Â 3 °³ÀÇ CGI ÇÁ·Î±×·¥ÀÇ Á¶ÇÕÀÔ´Ï´Ù. ¡¤ passwd.cgi : »ç¿ëÀÚ°¡ ¾ÏÈ£¸¦ ¾÷µ¥ÀÌÆ® ÇÒ ¼öÀÖ°Ô ¡¤ viewmailcfg.cgi : »ç¿ëÀÚ°¡ ÇöÀçÀÇ ¸ÞÀÏ ±¸¼ºÀ» º¼ ¼öÀÖ°ÔÇϽʽÿÀ. ¡¤ Mailcfg.cgi : ¸ÞÀÏ ±¸¼º ¾÷µ¥ÀÌÆ® ¡¤ ¸ðµç ÇÁ·Î±×·¥Àº »ç¿ëÀÚ¿¡°Ô PAM »ç¿ë ÀÎÁõ, PAMÀ̾ø´Â ½Ã½ºÅÛÀº Ç¥ÁØ ¾ÏÈ£ ÆÄÀÏ À§Ä¡ (/ etc / passwd / etc / shadow)¿Í Ç¥ÁØ crypt ¶Ç´Â md5 ¾ÏÈ£¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡¸¸ Áö¿øµË´Ï´Ù. ¡¤ ¾ÏÈ£°¡ º¯°æµÇ¸é Samba ¾ÏÈ£, NIS ±¸¼º µîÀ» ¾÷µ¥ÀÌÆ®ÇÏ´Â ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¸ÞÀÏ ±¸¼ºÀº PROCMAILÀÌ ¼öÇàÇÕ´Ï´Ù. mailcfg.cgi´Â »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ .procmailrc¸¦ ¸¸µì´Ï´Ù. ÀÚµ¿ ¾×ÀÚ°¡ È°¼ºÈµÇ¸é ÀÚµ¿ ÀüÈ ¸Þ½ÃÁö°¡ ~ / Vacations.txt¿¡ ÀúÀåµË´Ï´Ù. »ç¿ëÀÚ°¡ ¸ÞÀÏ Àü´ÞÀ» °¡´ÉÇÏ°ÔÇÏ¸é »ç¿ëÀÚ°¡ ¸Þ½ÃÁö¸¦ À¯ÁöÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ »ç¿ëÀÚ ÀÎÁõÀÇ °æ¿ì viewmailcfg.cgi ÄíÅ°¸¦ »ý¼ºÇϸéÀÌ ÄíÅ°°¡ AccessDB¿¡ ÀúÀåµË´Ï´Ù. mailcfg.cgi ÄíÅ°¸¦ AccessDB¸¦ ÀÐ°í »ç¿ëÀÚ ºê¶ó¿ìÀú°¡ ÄíÅ° º¸³»±â¿Í ºñ±³ÇÕ´Ï´Ù. ¡¤ ³Ê¹« ¸¹Àº ·Î±×ÀÎÀÌ ³Ê¹« ¸¹Àº »ç¿ëÀÚ°¡ Àá°ÜÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¡¤ ±¸¼º ÆÄÀÏ¿¡¼ ÃÖ¼Ò ¹× ÃÖ´ë UID¸¦ ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¹Ç·Î CGIPASSWD¸¦ »ç¿ëÇÒ ¼öÀÖ´Â UID ¹üÀ§¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ·Î±×ÀÎ È¸é ¹× ¿À·ù ¸Þ½ÃÁö¿¡ ´ëÇØ ¸î ¹ø° PHP È®ÀåÀÚ°¡ÀÖ´Â HTML ÆÄÀÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÀÏ¹Ý HTML ÆÄÀÏ ´ë½Å ¿À·ù ¸Þ½ÃÁö¿¡ ´ëÇÑ ¸®µð·º¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¸ÞÀÏ ±¸¼ºÀ» °»½ÅÇϱâ À§ÇØ ¿ÜºÎ ½ºÅ©¸³Æ®¸¦ Á¤ÀÇÇÏ¿© PROCMAILº¸´Ù ´Ù¸¥ ¸ÞÀÏ ±¸¼ºÀ» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÈÞ°¡ Áö¿øÀÌÀÖ´Â »ùÇà ½ºÅ©¸³Æ®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¡¤ CGIPAF¿¡´Â ±âº»ÀûÀ¸·Î chpasswd (8) Linux ¸í·ÉÀÇ º¹Á¦º»ÀÌÀÖ´Â "changePass"À¯Æ¿¸®Æ¼°¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç Solaris¿Í °°Àº ¸í·ÉÀ̾ø´Â Ç÷§Æû¿¡¼ À¯¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â changePass ¸Ç ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ. ¡¤ un * x ¼¹ö (Debian GNU / Linux Woody ¹× Potato ¹× Solaris 8·Î¸¸ Å×½ºÆ® µÊ) ¡¤ ProcmailÀ» »ç¿ëÇÏ´Â MailServer (¿ÜºÎ Perl MailcFG ½ºÅ©¸³Æ®¿¡¼ ÈÞ°¡°¡ Áö¿øµÊ) ¡¤ WebServer ¡¤ GCC, NDBM ¶Ç´Â GDBMWATÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ ´ëÇü ¿£µð¾È ½Ã½ºÅÛ¿¡¼ MD5 ¾ÏÈ£°¡ ¹®Á¦°¡ ÇØ°áµÇ¾ú½À´Ï´Ù.
CGIPAF. °ü·Ã ¼ÒÇÁÆ®¿þ¾î