BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡

±Û¾´ÀÌ: ¸·°É¸® ½©À̶õ? Á¶È¸¼ö: 5736

mageoli@hotmail.com
http://¾÷½ÃÀ¯

½©À̶õ?
´ëºÎºÐÀÇ ¹°Ã¼´Â »ç¿ëÀÚÀÇ ÀÇ»ç ¼ÒÅë Áï ÀÎÅÍÆäÀ̽º¸¦ °¡Áø´Ù.
¸¶Â÷ÀÇ Á¼®, ºñÇà±âÀÇ Á¶Á¾¼®, ÇǾƳëÀÇ °Ç¹æµîÀº »ç¶÷ÀÌ ±×°ÍµéÀ»
Á¶Á¾ÇÏ°í °ü¸®ÇÏ¿© ¿øÇÏ´Â °á°ú¸¦ ¾ò±â À§ÇÑ ÀÎÅÍÆäÀ̽º¶ó ÇÒ¼öÀÖ´Ù.
½©(shell)Àº À¯´Ð½º¿Í »ç¿ëÀÚ »çÀÌÀÇ ÀÎÅÍÆäÀ̽º·Î, »ç¿ëÀÚ°¡ ¸í·É¾î¿Í
¸Å°³º¯¼öµéÀ» ÀÔ·ÂÇÏ¿© ÁÖ¾îÁø °á°ú¸¦ ¸¸µé¾î ³»±â À§ÇÑ È¯°æÀ» Á¦°øÇÏ´Â
ÇÁ·Î±×·¥ÀÌ´Ù

- Ä¿³Î°ú ½©ÀÇ »óÈ£°ü°è -
ÀÏ´Ü À¯´Ð½º ½Ã½ºÅÛÀÌ °¡µ¿À̵Ǹé À¯´Ð½º(Ä¿³Î) ÇÁ·Î±×·¥ÀÌ ÄÄÇ»ÅÍÀÇ ÁÖ±â¾ïÀåÄ¡¿¡ ÀûÀçµÇ°í, ½Ã½ºÅÛÀ» Á¾·áÇϱâ Àü±îÁö À¯ÁöµÈ´Ù. ºÎÆÃÁß¿¡´Â init ÇÁ·Î±×·¥À̹é±×¶ó¿îµå ÀÛ¾÷À¸·Î ½ÇÇàµÇ¸ç ½Ã½ºÅÛ Á¾·áÀü±îÁö °è¼ÓµÈ´Ù
ÀÌ ÇÁ·Î±×·¥Àº Å͹̳ÎÀÌ À§Ä¡ÇÑ Æ÷Æ®¿Í ±× Ư¡¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Áø etc/inittabÆÄÀÏÀ» °Ë»öÇÑ´Ù.
»ç¿ëÁßÀÎ Å͹̳ÎÀÌ ¹ß°ßµÇ¸é init´Â gettyÇÁ·Î±×·¥À» È£ÃâÇÏ¿© Å͹̳Πȭ¸é¿¡ login: ÇÁ·ÒÇÁÆ®¸¦ ¶ç¿î´Ù.
ÀÌ·¯ÇÑ °úÁ¤À» °ÅÃÄ »ç¿ëÀÚ´Â ½Ã½ºÅÛ°ú ´ëÈ­ÇÒ ¼ö ÀÖ´Â Áغñ°¡ µÈ´Ù.

- ·Î±×Àο¡¼­ ½©ÀÇ È£Ãâ -
·Î±×Àο¡¼­ »ç¿ëÀÚÀÇ À̸§À» ÀÔ·ÂÇϸé, getty¿¡ ÀÇÇØ È­¸é¿¡ password : ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³­´Ù. ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇϸé getty´Â loginÀ» È£ÃâÇÏ°í, loginÀº »ç¿ëÀÚÀÇ ÀԷ°ú /etc/passwdÆÄÀÏÀÇ ³»¿ëÀÌ ÀÏÄ¡Çϴ°¡¸¦ °Ë»öÇÑ´Ù. ÀÏÄ¡Çϸé loginÀº »ç¿ëÀÚ¸¦ ±×ÀÇ È¨µð·ºÅ丮¿¡ À§Ä¡½ÃÅ°°í ½ÃÀÛÇÁ·Î±×·¥ÀÌ Á¦¾î¸¦ ¸Ã´Â´Ù. ¿©±â¼­ »ç¿ëÀÚÀÇ À̸§°ú ºñ¹Ð¹øÈ£´Â /etc/passwdÆÄÀÏ¿¡ µî·ÏµÇ¾îÀÖ´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷Àº ¸Þ´º ÇÁ·Î±×·¥°ú °°Àº ƯÁ¤ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Çϱ⵵ ÇÏÁö¸¸, º¸Åë ½ÃÀÛ ÇÁ·Î±×·¥Àº /bin/sh, Bourne½©°¡ °°Àº
½© ÇÁ·Î±×·¥ÀÌ´Ù.
À̶§ ºÎÅÍ ½© ÇÁ·Î±×·¥Àº ½Ã½ºÅÛ Á¦¹Ý ȯ°æ°ú »ç¿ëÀÚ ÁöÁ¤ ȯ°æÀ» ¼³Á¤ÇØ ³õÀº /etc/profile°ú .profileÀ» ÀоîµéÀÌ°í ¸í·É¾î ÇÁ·ÒÇÁÆ®ÀÎ $¸¦ ¶ç¿î´Ù. ½©ÀÌ Á¾·áµÇ¸é Ä¿³ÎÀº init¿¡ Á¦¾î±â¸¦ ³Ñ±â¾î ·Î±×ÀÎÀ» Àç½ÃÀÛÇϵµ·Ï ÇÑ´Ù.
Á¾·á½Ã¿¡ Ä¿³ÎÀº »ç¿ëÀÚ¿Í ½© ÇÁ·Î±×·¥¿¡ ÀÇÇØ »ç¿ëµÇ¾ú´ø ¸ðµç ÀÚ¿øµéÀ» ¿ø·¡ »óÅ·ΠµÇµ¹·Á ³õ´Â´Ù.
- ½©°ú ÀÚ½Ä ÇÁ·Î¼¼½º -
»ç¿ëÀÚ°¡ ·Î±×ÀÎÀ» ¸¶Ä¡°í ³ª¸é, ½©ÇÁ·Î±×·¥Àº Ä¿³Î°ú Á÷Á¢ ¿¬°áµÈ´Ù.
¸¸ÀÏ »ç¿ëÀÚ°¡ $ ls ¿Í °°Àº ¸í·É¾î¸¦ ÀÔ·ÂÇÏ¸é ½©Àº /bin/ls ÇÁ·Î±×·¥ ÆÄÀÏÀ» Áغñ ÇÏ°í ºÒ·¯¿Í /bin/sh ¿¡¼­ ¸í·É¾î¸¦ ½ÇÇàÇÑ´Ù. ÇÁ·Î±×·¥ÀÌ ³¡³ª¸é Ä¿³ÎÀº ÇÁ·Î¼¼½º ¿µ¿ªÀ» ¿ø·¡ »óÅ·Πȸº¹ÇÏ°í Á¦¾î¸¦ ½© ÇÁ·Î±×·¥¿¡ µ¹·ÁÁØ´Ù ÀÌ°ÍÀÇ ¿¹¸¦ »ìÆ캸±â À§ÇØ ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ÀÔ·ÂÇÏÀÚ.

- (ex) -
$sleep 10 &
$ps

ù¹ø° ¸í·ÉÀº sleep child ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÏ¿© ¹é±×¶ó¿îµå¿¡¼­ ½ÇÇàÇϵµ·Ï Çϸç, ps ¸í·ÉÀ¸·Î º¼¼ö ÀÖ´Ù. »ç¿ëÀÚ°¡ ¸í·É¾î¸¦ ÀÔ·ÂÇÒ¶§¸¶´Ù, ÀÚ½Ä(child)ÇÁ·Î¼¼½º°¡ »ý¼ºµÇ¸ç ºÎ¸ð ÇÁ·Î¼¼½º³ª µ¶¸³ÀûÀ¸·Î ½ÇÇàµÈ´Ù. ÀÌ°ÍÀº ºÎ¸ð ÇÁ·Î¼¼½º°¡ ´Ù¸¥ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇÔÀÌ´Ù.

- ½©ÀÇ ÀÚµ¿ ½ÇÇà -
cron°ú °°Àº ¸î¸î À¯´Ð½º¿¡¼­´Â »ç¿ëÀÚ ¾øÀÌ ½© ÇÁ·Î±×·¥ÀÌ ¼öÇàµÇ±âµµ ÇÑ´Ù.
À̸¦ À§Çؼ­ »ç¿ëÀÚ´Â ½© ÇÁ·Î±×·¥µé °¡¿îµ¥ ¾î¶²°ÍÀ» »ç¿ëÇÒ°ÍÀΰ¡¿¡ ´ÙÀ½°ú °°ÀÌ ¸í½ÃÇØ ÁÖ¾î¾ß ÇÑ´Ù.
#! /bin/sh
¿©±â¼­´Â º»½©À» ¸í½ÃÇÏ¿´µû
¶Ç ÀÚµ¿ ½ÇÇàÀÇ °æ¿ì Å͹̳ÎÀÌ ¾øÀ¸¹Ç·Î »ç¿ëÀÚ´Â Ãâ·ÂÀ» ÀüȯÇؾßÇÑ´Ù.

- ½©ÀÇ ±â´É°ú Ư¼º -
¸ðµç ½©Àº À¯´Ð½º¿¡ ´ëÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ±× ¸ñÀûÀ̹ǷΠ¾î¶² ½¦À» »ç¿ëÇϴ°¡´Â »ó°ü¾ø´Ù À̸¦ À§ÇØ ¸ðµç ½©Àº ´ÙÀ½ ±âº»ÀûÀΠƯ¼ºµéÀ» Á¦°øÇÑ´Ù.
- ¸í·É¾î ¶óÀÎ Çؼ®
- ¿¹¾à¾î
- ½© ¸ÞŸ¹®ÀÚ(¿ÍÀϵå Ä«µå)
- º¯¼ö º¸Á¸
- ȯ°æ Á¦¾î
- ½© ÇÁ·Î±×·¡¹Ö
- ¸í·É¾î Çؼ®

°ü·Ã±Û : ¾øÀ½ ±Û¾´½Ã°£ : 2002/01/21 17:33 from 202.30.55.60

  ½©ÀÇ ±â´É°ú Ư¼º ¸ñ·Ïº¸±â »õ±Û ¾²±â Áö¿ì±â ÀÀ´ä±Û ¾²±â ±Û ¼öÁ¤  
BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡