CGI (Common Gateway Interface) ÇÁ·Î±×·¥Àº À¥°ú ¼¹ö»çÀÌÀÇ data ±³È¯À» ÇØÁÖ´Â ¿ªÇÒÀ» Çϸç,
º¸ÆíÀûÀ¸·Î Perl °ú C ¾ð¾î·Î ÀÛ¼ºµÇ¾î ÀÖ½À´Ï´Ù. ÁÖ·Î ½Åû¼, ¼îÇÎÄ«Æ®, ¹æ¸í·Ï, °Ô½ÃÆÇ, Ä«¿îÅÍ µî
ÀÇ ÇÁ·Î±×·¥Àº cgi ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
ÀϹÝÀûÀ¸·Î cgi ÆÄÀÏÀº Ascii ¸ðµå·Î ¿Ã·Á¾ß Á¤»óÀûÀ¸·Î ÀÛµ¿Çϸç, ¸ðµå(mode)´Â FTP ÇÁ·Î±×·¥¿¡¼
¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. FTP¸¦ Á÷Á¢ ÀÌ¿ëÇÏ¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù. |
|
CGI ÆÄÀÏÀÇ Permission ¹Ù²Ù±â |
À¥ºê¶ó¿ìÁî¿¡¼ ¿äûÇÑ Form METHOD°¡ À¥¼¹ö¿¡¼ Çã¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ò °æ¿ì¿¡ ¹ß»ýÇÏ´Â ¿¡·¯ÄÚµå ÀÔ´Ï´Ù. ÀÌ ¿¡·¯´Â Å©°Ô µÎ °¡ÁöÀÇ ÀÌÀ¯·Î ³ªÅ¸³³´Ï´Ù.
chmod 644 abc.gif
ÀϹÝÀûÀ¸·Î Àб⠱ÇÇѸ¸ ÇÊ¿äÇÑ °æ¿ìÀÔ´Ï´Ù.
(ÀϹÝÀûÀ¸·Î .gif .jpg ÆÄÀÏ¿¡ »ç¿ëµÇ¸ç ´©±¸³ª º¼ ¼ö ÀÖ½À´Ï´Ù.)
chmod 755 aaa.cgi
ÀϹÝÀûÀ¸·Î Àбâ, ½ÇÇàÀÌ ÇÊ¿äÇÑ ±ÇÇÑ ¼³Á¤ÀÔ´Ï´Ù.
(ÀϹÝÀûÀ¸·Î µð·ºÅ丮¿Í cgi ÇÁ·Î±×·¥¿¡ »ç¿ëµË´Ï´Ù.)
chmod 751 directory
ŸÀÌ¿ëÀÚ°¡ ÆÄÀÏÀ» º¼ ¼ö ¾ø°Ô ÇÕ´Ï´Ù.
(ÆÄÀÏÀ» 751 ·Î ¸¸µé¸é ¾ÈµË´Ï´Ù.)
chmod 777 directory
µð·ºÅ丮³»¿¡ ´©±¸³ª Àбâ, ¾²±â, ½ÇÇà ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù.
(º¸¾È»ó ÁÁÁö ¾ÊÁö¸¸ ÀϺΠµð·ºÅ丮¿¡ ÇÊ¿äÇÕ´Ï´Ù.)
chmod 777 abc.htm
´©±¸³ª Àбâ, ¾²±â, ½ÇÇàÀ» ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
(ÀϺΠÆÄÀÏÀº 777 ¼³Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.)
chmod 700 directory
ŸÀÌ¿ëÀÚ´Â Àбâ, ¾²±â, ½ÇÇàÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù.
(º¸¾È¿¡ ÁÁÁö¸¸ ȨÆäÀÌÁö¿¡ ÀÌ¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.) |
|
À§ÀÇ ÀÛ¾÷Àº FTP ¶Ç´Â Telnet À¸·Î Á¢¼ÓÇÏ¿© ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
cgi ÀÇ Á¾·ù¿¡ µû¶ó Á¢±Ù±ÇÇÑ ¼³Á¤ÀÌ ´Ù¸¦ ¼ö ÀÖÀ¸¹Ç·Î ÇØ´ç cgi ÀÇ ¼³Ä¡¹ýÀ» ÂüÁ¶Çϰųª CGI Àü¹®¼ÀûÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
ŸÀÌ¿ëÀÚ°¡ ftp ³ª telnetÀ» ÀÌ¿ëÇÏ¿© µð·ºÅ丮¾È¿¡ ÀÖ´Â ÆÄÀϸíÀ» º¼ ¼ö ¾ø°Ô ÇÏ·Á¸é µð·ºÅ丮 ±ÇÇÑÀ» ¾Æ·¡¿Í °°ÀÌ º¯°æÇϽñ⠹ٶø´Ï´Ù. (ÆÄÀϸíÀÌ ¾Æ´Ñ µð·ºÅ丮 ÀÔ´Ï´Ù.)
¿¹) chmod 751 cgi ( /home/»ç¿ëÀÚ¸í/docs ¿¡¼ ½ÇÇàÇÕ´Ï´Ù. )
µð·ºÅ丮¿¡ ÇÑÇÏ¿© ½ÇÇàÇϽñ⠹ٶó¸ç, ½ÇÇà ÈÄ ¹®Á¦Á¡ÀÌ ¾ø´ÂÁö À¥¿¡¼ ÇÊÈ÷ È®ÀÎÇϽñ⠹ٶø´Ï´Ù. (ÆÄÀÏÀ» 751·Î ¼³Á¤ÇÏ¸é ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.) |
 |
|