| 
 Çö ¹Ì Çâ : climbk@hitel.net 
 | |||||||||
| 
 ################### ¸ñÂ÷  1. cops¶õ ¹«¾ùÀΰ¡? ºÎ·Ï: vi ÆíÁý±â »ç¿ë¹ý ################### Å×½ºÆ® ȯ°æ * ÆæÆ¼¾öII 233Mhz 
 1. cops¶õ ¹«¾ùÀΰ¡? cops(Computer Oracle and Password System)Àº ½Ã½ºÅÛ º¸¾È °¨½ÃȰµ¿À» ÀÚµ¿ÈÇØÁÖ´Â ÇÁ·Î±×·¥ÀÇ ÁýÇÕÀÌ´Ù. ÀÚ½ÅÀÇ unix, linux½Ã½ºÅÛ¿¡ ´ëÇÑ º¸¾È °¨½ÃȰµ¿À» À§ÇÑ ÇÁ·Î±×·¥À¸·Î¼ cops´Â ½Ã½ºÅÛ¿¡ ħÅõÇÑ ¿ÜºÎ Å©·¢Ä¿³ª, ¾ÇÀÇÀûÀÎ ³»ºÎ »ç¿ëÀÚµéÀÌ ½Ã½ºÅÛ °ü¸®ÀÚ ¸ô·¡ ½Ã½ºÅÛÀ» º¯°æÇÏ´õ¶óµµ ÀÌ cops ÇÁ·Î±×·¥À» ½ÇÇàÇÔÀ¸·Î½á Ãʱ⿡ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ¼³Á¤ÇÑ °Í°ú ´Ù¸£°Ô º¯°æµÈ ¸ðµç °ÍÀ» º¸¿©ÁֹǷÎ, ¾î´À ºÎºÐÀÌ º¯°æµÇ¾î¼ ½Ã½ºÅÛÀÌ º¸¾È¿¡ Ãë¾àÇØÁ³´Â °¡¸¦ ¾Ë ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù. ¶ÇÇÑ, ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ½Ç¼ö·Î ÀÎÇØ À߸ø ¼³Á¤µÈ ½Ã½ºÅÛÀÇ Ãë¾àºÎºÐµµ ÇÔ²² º¸¿©ÁÜÀ¸·Î½á ½Ã½ºÅÛÀÇ º¸¾ÈÀ» ³ô¿©ÁØ´Ù. ÇÏÁö¸¸ ¿©±â¼ ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡Àº cops´Â º¸¾ÈÀÌ Ãë¾àÇØÁ³´Ù´Â, ¶Ç´Â ½Ã½ºÅÛÀÇ ¾î´À ºÎºÐÀÌ º¯°æµÇ¾ú´Ù´Â °Í¸¸À» ¾Ë·ÁÁÙ »Ó cops ÀÚ½ÅÀÌ Á÷Á¢ °íÃÄÁÖÁö´Â ¾Ê´Â´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ ÀÚ½ÅÀÌ Á÷Á¢ cops°¡ Á¦°øÇÏ´Â °æ°í¹®¼¿¡ µû¶ó °íÃÄÁÖ¾î¾ß¸¸ ÇÑ´Ù. (5. ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡ Âü°í). ±×·³¿¡µµ cops°¡ ½Ã½ºÅÛ º¸¾ÈÀ¸·Î¼ Áß¿äÇÑ Á¡Àº ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ½Ç¼öÀÌ´ø, ¿ÜºÎħÀÔÀ¸·Î ÀÎÇÑ º¸¾È ¹®Á¦ÀÌ´øÁö Áï°¢ÀûÀÎ ¹ß°ßÀÌ °¡´ÉÇÏ´Ù´Â Á¡ÀÌ´Ù. cops°¡ ÇØÁÖ´Â Áß¿äÇÑ ÀϵéÀº  @ÆÄÀÏ,µð·ºÅ丮 ¹× ÀåÄ¡ÆÄÀÏ¿¡ ´ëÇÑ 
                    ÆÛ¹Ì¼Ç Á¡°Ë 
 2. cops ¼³Ä¡Çϱâ [ÁÖÀÇ] ¡°#¡± Ç¥½Ã´Â ÇöÀç root»óÅÂÀÓÀ» Ç¥½ÃÇÑ´Ù. 
                ¶ÇÇÑ vi ÆíÁý±â ¸í·É¾î´Â ÀÌ ±Û ¸¶Áö¸· ºÎºÐ¿¡ ### copsÇÁ·Î±×·¥ ±¸Çϱâ ###  ftp://coast.cs.purdue.edu/put/tools/unix ### À̵¿ ¹× ¾ÐÃàÇ®±â ### copsÇÁ·Î±×·¥Àº ÀÚ½ÅÀÇ È¨µð·ºÅ丮 ¹Ø¿¡ ¼³Ä¡ÇÑ´Ù. [root@www~]#mv /root/down/cops.1.04.tar.gz 
                  /root/install/ [root@www~/install]# tar  xvzf  cops.1.04.tar.gz ¿¹) /root/install/cops_104 ### cops¼³Ä¡Çϱâ ### cops¸¦ ¾ÐÃàÇØÁ¦ÇÏ¸é ¼¿¹öÀü°ú ÆÞ¹öÀü µÎ °³°¡ ¾ÐÃà ÇØÁ¦µÈ´Ù. ¿©±â¼ ¼³Ä¡ÇÏ±â Æí¸®ÇÏ¸ç »ç¿ëÀÌ °£Æí ÇÑ ¼¿ ¹öÀüÀ» À§ÁÖ·Î ¼³Ä¡ÇÑ´Ù. [root@www~]# cd /root/install/cops_104 [root@www cops_104]# ./reconfig 
 
 [root@www cops_104]# make all   [ÁÖÀÇ] make¸¸ ÇØÁ־ ¼³Ä¡µÇÁö¸¸ 
                man ÆäÀÌÁöµµ ÇÔ²² »ý¼º ½ÃŰ·Á¸é make all ÇØÁØ´Ù. ¿¹) make: *** [pass.chk] Error 1 <=¿¡·¯¹ß»ýÀ¸·Î ÄÄÆÄÀÏ ÁßÁö  ¿¹)  vi  makefile À§¿Í °°ÀÌ ÇØÁØ ÈÄ make all ÇØÁÖ¸é ¾Æ¹«·± ¹®Á¦¾øÀÌ ¼³Ä¡°¡ ¿Ï·áµÈ´Ù. ### cops¼³Ä¡ ÈÄ ÇØÁÙ ÀÏ ### cops ÇÁ·Î±×·¥À» ¼³Ä¡ÇÑ ÈÄ ½ÇÇàÆÄÀÏ copsÀ» ÆíÁý±â(viµî)·Î ¿¾î ÀÚ½ÅÀÌ ¿øÇϴ´ë·Î ¼³Á¤À» º¯°æÇØ ÁÖ¾î¾ß¸¸ ÇÑ´Ù. ¾Æ·¡ ºÎºÐ Áß 93,94¹ø ÁÙ¸¸ ¹Ù²Ù¾î Á־ cops½ÇÇàÇϴµ¥ ¾Æ¹«·± ¹®Á¦ ¾ø´Ù. ³ª¸ÓÁö ¼³Á¤Àº ÇÊ¿äÇÏ´Ù°í »ý°¢µÇ´Â »ç¶÷¸¸ ÇØÁ־ µÈ´Ù. [root@www cops_104]# vi cops * copsÆÄÀϳ» 55¹ø ÁÙÀ» YES³ª NO·Î º¯°æÇÔÀ¸·Î½á cops 
                ½ÇÇà½Ã ½ÇÇàÇÑ »ç¶÷¿¡°Ô ¸ÞÀÏ·Î      MMAIL=YES    ¸ÞÀÏ·Î 
                Àü¼Û * cops ÆÄÀÏ ³» 70¹ø ÁÙÀ» YES·Î º¯°æÇؼ cops°¡ ½ÇÇàµÉ 
                ¶§ suid ÇÁ·Î±×·¥µµ ÇÔ²² ½ÇÇà RUN_SUID=YES  * cops ÆÄÀÏ ³» 93,94¹ø ÁÙÀ» ÀÚ½ÅÀÇ ½Ã½ºÅÛ 
                ¼³Á¤¿¡ ¸Â°Ô ¹Ýµå½Ã °íÃÄÁØ´Ù.        SECURE=/ÀÚ½ÅÀÇ/ݽº°¡/¼³Ä¡µÈ 
                °æ·Î     (¿¹)       SECURE_USERS=¡±root@localhost¡± 
                  * cops ÆÄÀÏ ³» 218-220,224-226¹ø ÁÙÀÇ 
                ¡°#¡±À» »èÁ¦(uncomment)ÇØ¼ ¡°crc.chk¡±µµ ÇÔ²² 
 
 À§¿¡¼ ¡°#¡±µéÀ» »èÁ¦ÇÑ´Ù. 
 3. copsÀÇ ½ÇÇà ¹ý ### cops ½ÇÇà ### [root@www cops_104]# ./cops º¸ÅëÀÇ copsÀÇ ½ÇÇà. ¿¹) ./cops & ½ÇÇà½Ã°£Àº º¸Åë 1-2ºÐ Á¤µµ °É¸°´Ù. ³» °æ¿ì 30ÃÊ °É·È´Ù. ½Ã½ºÅÛ¸¶´Ù ´Ù¸£´Ù. (ÁÖÀÇ)  Ä°½ºÀ» ½ÇÇà½Ã۸é ݽº µð·ºÅ丮 
                ¹ØÀ¸·Î ÀÚ½ÅÀÇ È£½ºÆ®À̸§À¸·Î µð·ºÅ丮°¡ Çϳª ¿¹) [root@www~]   ¿¹) [root@localhost~] °¢ÀÚÀÇ È£½ºÆ® À̸§¿¡ µû¶ó ´Ù¸£°Ô ¸¸µé¾î Áú °ÍÀÌ´Ù. ### cops½ÇÇà °á°ú º¸±â ###   [root@www cops_014]# cd www/ 
 
 ¡°year_month_day¡±Çü½ÄÀ¸·Î ÀúÀåµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.   [root@www www]# vi  2000_Jan_15 
 
   ³» ½Ã½ºÅÛÀÇ cops ½ÇÇà°á°úÀÌ´Ù. 
                ¾Õ¿¡¼ ¹àÇûµíÀÌ cops´Â º¸¾È°æ°í¸¸ ¹àÇôÁÙ »Ó  [ÁÖÀÇ] °æ°í¸Þ½ÃÁö¿¡ ³ª¿Â ¿¡·¯¸¦ ¼öÁ¤ÇÏ´Â ¹ýÀº ¾Æ·¡ ¡°5. ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡¡± Âü°í ¹Ù¶õ´Ù. ### ¾Ë¾ÆµÎ¸é ÁÁÀº cops ½ÇÇà ¸í·É¾î ÀÎÀÚµé### -d  Àü¿¡ Ãâ·ÂµÈ ¸Þ½ÃÁö¿Í ´Ù¸¦ °æ¿ì¿¡¸¸ 
                ¸Þ½ÃÁö°¡ Ãâ·Â. -mÀÎÀÚ¿Í ÇÔ²² »ç¿ëµÇ°Å³ª,  -m user user¿¡°Ô ¸ÞÀÏÀ» º¸³½´Ù. ³ª¸ÓÁö ÀÎÀÚµéÀº copsÆÄÀÏ¿¡ ³ª¿ÍÀÖ´Â °ÍÀ» Âü°í Çϰųª, ./cops --helpÇØ¼ Âü°í ÇÑ´Ù. ¿¹) [root@www cops_104]# ./cops -d -m root 
 4. cops ½ÇÁ¦ »ç¿ë ¿¹ * ÀϹݻç¿ëÀÚ°¡ root ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â °ÍÀ» 
                º¸¿©ÁØ´Ù. 
 
 * anonymous ftpÀÇ µð·ºÅ丮°¡ ¾ø´Ù´Â °ÍÀ» º¸¿©ÁØ´Ù. 
 
 * rootµð·ºÅ丮°¡ 777 ¸ðµå·Î º¯°æµÇ¾î ¸ðµç 
                »ç¿ëÀÚµéÀÌ µå³ªµé ¼ö ÀÖ°Ô µÈ °æ¿ì´Ù. ¸ÞÀÏ·Î  
 
 * °¢ÀÚ ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ ¼³Á¤¿¡ µû¶ó¼ ´Ù¾çÇÑ 
                ¸Þ½ÃÁö¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. º¸Åë »ç¿ëÀڵ鿡°Ô´Â 
 5. ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡ * cops°¡ ¼³Ä¡µÈ µð·ºÅ丮´Â root¸¸ÀÌ Á¢±ÙÇØ¾ß 
                ÇÑ´Ù. 
 
 À§¿Í°°ÀÌ µÇ¾îÀÖÁö ¾ÊÀ¸¸é ¹Ù²Ù¾î ÁÖ¾î¾ß ÇÑ´Ù. # chmod 700 cops_104/ * ¡°suid.chk¡± ÇÁ·Î±×·¥ ½ÇÇà Àü, 47¹ø ÁÙÀÇ ¸ÞÀÏÀ» ¹ÞÀ» »ç¶÷ ÁÖ¼Ò¸¦ º¯°æÇØÁÖ¾î¾ß ÇÑ´Ù. # vi suid.chk INFORM=¡±root@localhost¡± <=¸ÞÀϹÞÀ» »ç¶÷ÁÖ¼Ò * ¡°suid.chk¡± ÇÁ·Î±×·¥Àº Àû¾îµµ ÀÏÁÖÀÏ¿¡ ÇÑ ¹ø¾¿ ½ÇÇà½ÃÄÑ ÁØ´Ù. # ./suid.chk * cops½ÇÇàÈÄ ¹Þ´Â ¿¡·¯¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ°áÃ¥Àº 
                ÀÚ½ÅÀÇ Ä°½º µð·ºÅ丮 ³» docs/ µð·ºÅ丮  # cd /root/install/cops_104/docs ; vi warnings * cops_104 µð·ºÅ丮 ³» *.chk ½ÇÇàÆÄÀϵéÀÌ 
                ¾î¶°ÇÑ ÀÛ¾÷À» ÇÏ´ÂÁö Á» ´õ ÀÚ¼¼È÷ ¾Ë°í ½ÍÀº  # vi /root/install/cops_104/docs/release.notes * cops ½ÇÇà°á°ú¸¦ ³Ê¹« °ú½ÅÇÏÁö ¸»¶ó. * cops µð·ºÅ丮 ³» ¡°is_able.lst¡± ÆÄÀÏÀº 
                ¸ðµç ½Ã½ºÅÛ»ç¿ëÀڵ鿡°Ô Àбâ/¾²±â ¸ðµå·Î µÈ  *À§ ¼³¸í¿¡ ºüÁø ¹ÌÁøÇÑ ºÎºÐµéÀº cops_104/³» 
                RE-ADME* ÆÄÀϵé°ú cops_104/docs/ ¿¡  (ÁÖÀÇ) À§¿¡ »ç¿ëµÈ www.redhat.comÀº ¿¹Á¦·Î¼ »ç¿ëµÈ °ÍÀÌ´Ù. ####################### ºÎ·Ï: v i ÆíÁý±â »ç¿ë¹ý 
 
 [ÇÊÀÚ ¼Ò°³] Çö¹ÌÇâ´ÔÀº ÇöÀç ÇÏÀÌÅÚ ¸®´ª½º µ¿¾Æ¸® ȸ¿øÀ̸ç, ½Ã½ºÅÛ °ü¸®ÀڷΠȰµ¿ ÁßÀÌ´Ù. PHP ¾ð¾î¿¡ ´ë´ÜÇÑ °ü½ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, º¸¾È¿¡ ´ëÇÑ °øºÎ¿¡µµ ¸¹Àº ½Ã°£À» º¸³»°í ÀÖ´Ù°í ÇÑ´Ù. |