ÆÄÀÏ°ú µð·ºÅ丮¿¡ÀÇ »ç¿ë ±ÇÇÑÀ̶ó´Â °³³äÀÌ ¾à°£ ´Ù¸£¹Ç·Î °£´ÜÇÏ°Ô Á¤¸®ÇÏ°Ú½À´Ï´Ù.
¸ÕÀú ÆÄÀÏÀÇ °æ¿ì Àб⠱ÇÇÑÀº ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖ´Â ±ÇÇÑÀ» ¸»ÇÏ°í, ¾²±â ±ÇÇÑÀº ÆÄÀÏÀ» ¾µ ¼ö ÀÖ´Â ±ÇÇÑÀ», ±×¸®°í ½ÇÇà±ÇÇÑÀº ÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ¸»ÇÕ´Ï´Ù.
ÇÏÁö¸¸ µð·ºÅ丮¿¡¼´Â Àбâ±ÇÇÑÀº µð·ºÅ丮¸¦ ÀÐÀ» ¼ö ÀÖ´Â ±ÇÇÑÀÌ°í, ¾²±â ±ÇÇÑÀº µð·ºÅ丮ÀÇ Ç׸ñÀ» ¸¸µé°í, À̵¿ÇÏ°í º¹»çÇÏ°í ¶Ç »èÁ¦ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ¸·Î µð·ºÅ丮¿¡ ¾î¶² º¯°æÀ» °¡ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ÀǹÌÇÏ°í, ½ÇÇà ±ÇÇÑÀº µð·ºÅ丮¸¦ Ž»öÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ¸·Î ÆÄÀÏÀÇ Å©±â¸¦ Á¡°ËÇϰųª ¼ºêµð·ºÅ丮¸¦ º¸°Å³ª "cd" ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ µð·ºÅ丮·Î À̵¿ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ¸»ÇÕ´Ï´Ù.
2 »ç¿ë¹ý #
±ÇÇÑÀ» º¯°æÇÏ´Â ¸í·É¾î´Â chmod ÀÔ´Ï´Ù. ÀÌ ¸í·É¾î¸¦ »ç¿ëÇÏ´Â Çü½ÄÀº,
chmod
¼³Á¤¸ðµå ÆÄÀÏ¸í ¶Ç´Â µð·ºÅ丮¸í¡´-- ÀÌ·¸°Ô »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
À§¿¡¼
¼³Á¤¸ðµå´Â º¯°æÇÒ ±ÇÇÑÀÇ ¸ðµå¼ýÀÚÀÌ°í, ±× µÚ¿¡ ±ÇÇÑÀ» º¯°æÇÒ ÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ À̸§À» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.
¿¹¸¦ µé¾î ¼³¸íÇØ º¼±î¿ä?
happy.cgi ÆÄÀÏ¿¡ ´ëÇÏ¿© »ç¿ëÀÚ´Â ¸ðµç ±ÇÇÑÀ» ÁÖ°í, ±×·ìÀº ¾Æ¹« ±ÇÇѵµ ÁÖÁö ¾Ê°í, ¸ðµç »ç¿ëÀÚ¿¡°Ô´Â Àбâ¿Í ¾²±â ±ÇÇÑÀ» ÁÖ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä?
½ÇÁ¦·Î ÀÌ·¸°Ô »ç¿ëÇÕ´Ï´Ù.
ex) chmod 706 happy.cgi
À¯´Ð½º¿¡¼´Â ÆÄÀÏÀÇ ¸ðµç »ç¿ë±ÇÇÑÀ» Ç¥½ÃÇϱâ À§ÇØ À§ÀÇ ¿¹Ã³·³ ¼¼ÀÚ¸®ÀÇ ¼ýÀÚÄڵ带 »ç¿ëÇϴµ¥, ÀÌ°ÍÀ» ÆÄÀϸðµå¶ó°í ÇÕ´Ï´Ù. ÀÌ °ÍÀº À§ÀÇ ¿¹¿¡¼ ó·³ 706 °ú °°ÀÌ ¼¼ÀÚ¸® ¼ýÀڷΠǥ½ÃµÇ´Âµ¥ ¿©±â¼
ù ¹ø° ¼ýÀÚ (¹éÀÇ ÀÚ¸® ¼ýÀÚ)´Â »ç¿ëÀÚÀÇ »ç¿ë±ÇÇÑÀ» ³ªÅ¸³»¸ç,
µÎ ¹ø° ¼ýÀÚ (½ÊÀÇ ÀÚ¸® ¼ýÀÚ)´Â ±×·ìÀÇ »ç¿ë±ÇÇÑÀ» ³ªÅ¸³»°í,
¼Â ¹ø° ¼ýÀÚ (ÀÏÀÇ ÀÚ¸® ¼ýÀÚ)´Â Àüü »ç¿ëÀÚÀÇ »ç¿ë±ÇÇÑÀ» ³ªÅ¸³½´Ù.
¶ÇÇÑ, °¢ »ç¿ë ±ÇÇÑÀÇ ¼ýÀÚ´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Àб⠱ÇÇÑ = 4
¾²±â ±ÇÇÑ = 2
½ÇÇà ±ÇÇÑ = 1
¾Æ¹« ±ÇÇÑ ¾øÀ½ = 0
°¢°¢ÀÇ ±ÇÇÑÀ» ¼³Á¤ÇÒ ¶§ À§¿¡¼ ÇØ´çµÇ´Â ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¸é µË´Ï´Ù.
±×¸®°í, µ¿½Ã¿¡ ¿©·¯ °³ÀÇ »ç¿ë±ÇÇÑÀÌ ÇÊ¿äÇÑ °æ¿ì ±× ±ÇÇÑÀÇ ¼ýÀÚµéÀ» ´õÇØÁÖ¸é µË´Ï´Ù.
¿¹¸¦ µé¾î Àб⠱ÇÇÑ°ú ¾²±â ±ÇÇÑÀ» ÁÖ°íÀÚ Çϸé 4 + 2 ÀÎ 6 À», Àб⠱ÇÇÑ°ú ½ÇÇà ±ÇÇÑÀ» ÁÖ°íÀÚ Çϸé 4 + 1 ÀÎ 5 ¸¦ ÁÖ¸é µÈ´Ù. ¼¼°¡Áö ¸ðµç ±ÇÇÑÀ» ÁÖ°íÀÚ ÇÑ´Ù¸é 4 + 2 + 1 ÀÎ 7À» ÁÖ¸é µË´Ï´Ù.
±×·¯¸é ÀÌÁ¦ ½Ç½À¿ëÀ¸·Î ls -l ¸í·ÉÀ¸·Î ³ª¿À´Â ¸î °³ÀÇ ÆÄÀÏÀ» º¸°í ±× ÆÄÀÏÀÌ ¾î¶² ±ÇÇÑÀÌ ¼³Á¤µÇ¾î ÀÖ´ÂÁö ¾Ë¾Æº¾½Ã´Ù.
-rwxr-xr-x 1 root root 27978 7¿ù 13 00:18 happy.cgi
ÀÌ ÆÄÀÏÀº »ç¿ëÀÚÀÇ »ç¿ë±ÇÇÑÀÌ rwx ¸ðµÎ ÁÖ¾îÁ® ÀÖÀ¸¹Ç·Î 4 + 2 + 1 = 7
±×·ìÀÇ »ç¿ë±ÇÇÑÀº r-x À̹ǷΠÀбâ±ÇÇÑ°ú ½ÇÇà±ÇÇÑÀÎ 4 + 1 = 5
Àüü »ç¿ëÀÚÀÇ ±ÇÇѵµ r-x À̹ǷΠ4 + 1 = 5 ÀÌ´Ù.
±×·¯¹Ç·Î ÀÌ happy.cgi ÆÄÀÏÀÇ ±ÇÇÑÀº 755 °¡ µË´Ï´Ù.
Çϳª¸¸ ´õ ¾Ë¾Æº¼±î¿ä?
-rw-r--r-- 1 root root 27978 7¿ù 13 00:18 happymall.cgi
ÀÌ ÆÄÀÏ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ±ÇÇÑÀº ¾î¶»°Ô µÉ±î?
»ç¿ëÀÚÀÇ ±ÇÇÑÀÌ rwÀ̹ǷΠ4 + 2 = 6
±×·ì°ú Àüü»ç¿ëÀÚÀÇ ±ÇÇÑÀÌ °¢°¢ r»ÓÀ̹ǷΠ°¢°¢ 4ÀÌ´Ù.
±×·¯¹Ç·Î ÀÌ happymall.cgi ÆÄÀÏÀÇ ±ÇÇÑÀº 644 ÀÌ´Ù.
À§ ±×¸²Àº
FTP¸¦ ÀÌ¿ëÇÑ
Æ۹̼ÇÀ» ÁÖ´Â ±×¸²ÀÔ´Ï´Ù.
¿¹¸¦ µé¾î À§ÀÇ happymall.cgi ÆÄÀÏÀ» »ç¿ëÀÚ´Â ¸ðµç ±ÇÇÑÀ» ÁÖ°í, ±×·ìÀº Àбâ¿Í ½ÇÇà ±ÇÇÑÀ» ÁÖ°í, ¸ðµç »ç¿ëÀÚ¿¡°Ô´Â Àб⠱ÇÇѸ¸ ÁÖ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä?
Çѹø Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù.