|
|
ÇöÀçÀ§Ä¡: ¸ÞÀÎ ÇØÇÇÆ÷·³ FAQ : °Ô½Ã¹° Àбâ |
|
|
  2000-08-23 (10:23:18) from 211.187.191.144 |
|
|
  ÀÛ¼ºÀÎ : vopos |
Á¶È¸¼ö : 14828    |
|
Á¦¸ñ : ÆÄÀÏ Æ۹̼ÇÀÌ ¹«¾ùÀÌ°í ¾î¶»°Ô º¯°æÇմϱî? |
HappyCGI ÆÀÀÇ °íÀç¿õ ÀÔ´Ï´Ù.
ÆÄÀÏ Æ۹̼Ç(±ÇÇÑ) ¼³Á¤Àº ±× ÆÄÀÏÀ» ¾î¶² ¿ëµµ·Î ¾µ °ÍÀΰ¡¸¦
°áÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù.
ÆÄÀÏÀÇ ¼Ó¼º¿¡´Â ¼¼°¡Áö°¡ ÀÖ½À´Ï´Ù.
Àбâ(read), ¾²±â(write), ½ÇÇà(execute)ÀÇ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.
¼¼°¡Áö ¼Ó¼ºÀ» Çϳª ¶Ç´Â µÑ ¶Ç´Â ´Ù °¡Áú¼öµµ ÀÖ½À´Ï´Ù. ¹°·Ð
Çϳªµµ ¾È°¡Áú¼öµµ ÀÖ¾î¿ä.
¼ýÀڷΠǥÇöÇϸé Àбâ(4), ¾²±â(2), ½ÇÇà(1) ÀÔ´Ï´Ù.
6À̸é Àбâ, ¾²±â°¡ °¡´ÉÇÑ°Ì´Ï´Ù. ( 4 + 2 = 6 )
±×·³ 755´Â ¹«¾î³Ä?
ÀÌ ¼¼ÀÚ¸®´Â °¢°¢ÀÇ »ç¿ëÀÚ¿¡ ´ëÇÑ Æ۹̼ÇÀÔ´Ï´Ù.
ù°ÀÚ¸®(7): ÆÄÀÏ ¼ÒÀ¯ÀÚ
µÑ°ÀÚ¸®(5): »ç¿ë ±×·ì
¼¼Â°ÀÚ¸®(5): ¾Æ¹«³ª
*.cgi ÆÄÀÏÀ» 755·Î ÇÏ´Â ÀÌÀ¯´Â *.cgi ÆÄÀÏÀº ½ÇÇàµÇ±â¸¦ ±â´Ù¸®°í
ÀÖ´Â ÆÄÀÏÀ̱⠶§¹®¿¡ ½ÇÇà¼Ó¼ºÀ» Áà¾ßÇÏ°í ÆÄÀÏ¿¡ Á¢±ÙÇÏ·Á¸é ÀбⰡ
µÇ¾î¾ß ÇÕ´Ï´Ù. ÆÄÀÏ ¼ÒÀ¯ÀÚ´Â ÆíÁýµµ Çؾ߰ÚÁÒ? ±×·¡¼ 7ÀÌ µÇ¸é
ÁÁ°Ú½À´Ï´Ù.
ÆÄÀÏÀ» ¼ÒÀ¯ÇÏ°í ÀÖ´Â »ç¿ëÀÚ³ª ·çÆ®¸¸ÀÌ ÆÄÀÏ Æ۹̼ÇÀ» º¯°æÇÒ ¼ö
Àִµ¥ º¯°æÇÏ´Â ¹æ¹ýÀº ÅÚ³ÝÀ̳ª FTP·Î º¯°æÇÕ´Ï´Ù.
ÅÚ³ÝÀ¸·Î ·Î±äÇؼ ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮·Î µé¾î°©´Ï´Ù (cd directory_name).
À§Ä¡¸¦ ã¾Ò´Ù¸é chmod 755 myscript.cgi ¶ó°í ÀÔ·ÂÇÏ°í ¿£Å͸¦ Ä¡¸é µË´Ï´Ù.
FTP·Î´Â ¸¶¿ì½º·Î Ŭ¸¯Å¬¸¯Çؼ À§Ä¡¸¦ ã¾Æ°©´Ï´Ù. ÆÄÀÏÀ» ¼±ÅÃÇÏ°í
¾îµð¾îµð ¸Þ´º¿¡ ¹Ù²Ù´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. WS FTP: unix command chmod(?),
CuteFTP: change attribute(?) => ´ë° ÀÌ·¸´õ±º¿ä.
À©µµ¿ì¿¡¼´Â µû·Î ÆÛ¹Ì¼Ç ¼³Á¤À̶õ°Ô ¾ø½À´Ï´Ù. ¾Æ½Ã´Ù½ÃÇÇ Àбâ , ±â·Ï ,
¼û±è , ½Ã½ºÅÛ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. À©µµ¿ì¿¡ ¾ÆÆÄÄ¡°°Àº À¥¼¹ö¸¦ ¼³Ä¡ÇßÀ»
°æ¿ì¿¡µµ ÆÛ¹Ì¼Ç ¼³Á¤ ÇÏ´Â °ÍÀº ¾ø½À´Ï´Ù.
===============================================
´ÙÀ½Àº babogus ȸ¿ø´ÔÀÇ Æ۹̼ǿ¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.
À¯´Ð½º °è¿¿¡¼ ¸¹ÀÌ º¼¼ö ÀÖ´Â ±×·± ...
ls -alÀ̶ó°í Ä¡¸é ³ª¿ÀÁÒ
drwxr-xr-x 4 bogus bogus 1024 Feb 12 09:26 study/
¿©±â¼ ºÁ¾ß ÇÒ°Ç
drwxr-xr-x ¿¡¼ d´Â µð·ºÅ丮 -´Â ÆÄÀÏ ¤Ó´Â ¸µÅ© ÀÌ·¸±¸¿ä
rwx´Â (r : Àбâ w : ¾²±â x : ½ÇÇà )
±×·³ rwxr-xr-x´Â ¹¹³ÄÇϸé
ù¹ø° rwx´Â user µÎ¹ø° r-x´Â group ¼¼¹ø° r-x´Â ¸ðµÎ
´Ù½Ã¸»ÇØ user´Â ÀÐ°í ¾²°í ½ÇÇàÇÏ´Â °Ô °¡´ÉÇϱ¸
groupÀº ÀÐ°í ½ÇÇàÇÏ´Â °Í¸¸
¸ðµç »ç¿ëÀÚµéÀÌ ÀÐ°í ½ÇÇàÇÏ´Â°Ô °¡´ÉÇÏ´Ù´Â ¶æÀÔ´Ï´Ù¿ä
±×·³ user´Â ¹¹°í groupÀº ¹¹³Ä
ù¹ø° bogus ±× ÀÚ¸®¿¡ ³ª¿À´Â °ÍÀÌ user
µÎ¹ø° bogus ÀÚ¸®¿¡ ³ª¿À´Â °ÍÀÌ group
ÀüüÀûÀ¸·Î Á¾ÇÕÇؼ ¸»ÇÏÀÚ¸é study¶ó´Â µð·ºÅ丮´Â bogus°¡
userÀÌ°í bogus°¡ ±×·ìÀ̶õ ¸»À̸ç bogus¶ó´Â »ç¿ëÀÚ´Â ¾²°í
ÀÐ°í ½ÇÇàÇÏ´Â °Ô °¡´ÉÇÏ°í ´Ù¸¥ »ç¶÷µéÀº ÀÐ°í ½ÇÇàÇÏ´Â °Ô
°¡´ÉÇÏ´Ù°í ¸»ÇÒ¼ö ÀÖÁÒ
cgi¿¡¼ ±ÇÇÑÀº root°¡ Á¤ÇØÁÙ¼öµµ ÀÖ°í userÀÚ½ÅÀÌ Á¤ÇØÁÙ¼ö°¡
Àִµ¥ ¸¸¾à root°¡ study¶ó´Â ¹æ¿¡¼´Â cgi¸¦ ½ÇÇàÇÒ¼ö ¾ø°Ô
¸¸µé¾î¹ö¸®¸é user°¡ ¾Æ¹«¸® ¼³Á¤À» ÇÑ´Ù°í Çصµ ½ÇÇàÀÌ ¾ÈµÇ±¸¿ä
·çÆ®°¡ cgi½ÇÇà°¡´ÉÇÏ°Ô ¿¾îµÐ »óŶó¸é »ç¿ëÀÚ°¡ ±ÇÇÑÀ» Á¤ÇØÁà¿ä
¸¸¾à board.cgi°°Àº cgiÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í ½Í´Ù¸é
º¸Åë rwxr-xr-x·Î Çϴµ¥ ÀÌ°Ç user´Â ÀÐ°í ¾²°í ½ÇÇàÇÏ´Â°Ô °¡´ÉÇÏ°í
´Ù¸¥¸ðµç »ç¶÷µéÀº ÀÐ°í ½ÇÇàÇÏ´Â °Í¸¸ °¡´ÉÇϵµ·Ï ÇؾߵDZ⶧¹®¿¡ ±×·¡¿ä
±×·³ dataµð·ºÅ丮¿¡ ÆÄÀÏÀ» ¾÷·Îµå ÇÒ·Á¸é dataÆÄÀÏÀº ¾î¶»°Ô ÇÏ´À³Ä
data¸¦ ÀÐ°í ¾²°í ½ÇÇàÇÏ´Â °ÍÀÌ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù
ÀÐ°í ¾²´Â °ÍÀº ´ç¿¬ÇÑ °ÍÀÌ°í ½ÇÇàÀº ²À µÇµµ·ÏÇؾ߰ÚÁÒ µð·ºÅ丮¿¡
½ÇÇà Æ۹̼ÇÀ» ¾ÈÁÖ¸é µð·ºÅ丮·Î µé¾î°¥¼ö ¾ø°Åµç¿ä
±×¸®°í À¥»ó¿¡¼ ¾÷·ÎµåÇÏ´Â °Å´Ï±î (À¥»ó¿¡¼ Á¢±ÙÇÏ´Â °ÍÀº nobodyÀÔ´Ï´Ù)
¸ðµÎ´Ù ¿¾îÁà¾ß°ÚÁÒ ±×·³ drwxrwxrwx·Î ÇØÁà¾ßÇϴϱî chmod 777 data ¶ó°í
ÇØÁÖ¸é µÇ°ÚÁÒ
Ȥ½Ã ¸ð¸£´Â »ç¶÷À» À§ÇÏ¾ß ...
±×·³ 777ÀÌ´Ï 755´Ï 644´Ï ÇÏ´Â ÀÌ·± ¼ýÀÚ´Â ¹»±î¿ä
ÀÌÁø¼ö·Î rwx = 111©ü r-x = 101©ü r-- = 100©ü rw- = 110©ü
(°¡´ÉÇÑ°Å´Â 1 ¾Æ´Ï¸é 0ÀÔ´Ï´Ù)
111©ü= (2©÷x1) (2©öx1) (1x1) = 7
101©ü= (2©÷x1) (2©öx0) (1x1) = 5
100©ü= (2©÷x1) (2©öx0) (1x0) = 4
110©ü= (2©÷x1) (2©öx1) (1x0) = 6
ÈÞ ³Ñ ¸¹ÀÌ ÀûÀº °Í °°Àºµ¥ ...
´õ ÀûÀ»°Ô ÀÖÁö¸¸ È¥ÀÚ Çì¸Þ´Â °Í °°¾Æ¼ ¿ä±â±îÁö.....
|
|
¸Þ¸ð |
|
³²°ÜÁø ¸Þ¸ð°¡ ¾ø½À´Ï´Ù.
|
|
   |
  |
|
¨Ô |
Á¦¸ñ |
ÀÛ¼ºÀÎ |
Á¶È¸ |
µî·ÏÀÏ |
|
|
ÆÄÀÏ Æ۹̼ÇÀÌ ¹«¾ùÀÌ°í ¾î¶»°Ô º¯°æÇմϱî? |
vopos |
14829 |
2000-08-23 |
|
  |
|
|