¸®´ª½º °ü·Ã °­Á¶õ

HomePage Backward Forward Post Reply List
Delete Modify
  Á¦¸ñ   ¸í·É¾î (chmod) 1998/05/08 (10:03)
À̸§ ±èÈ¿¿ø
¹øÈ£ 19
Á¶È¸ 294
º»¹® 3.14 chmod

¸®´ª½º´Â ¸ÖƼÀ¯Àú¸¦ Áö¿øÇϱ⠶§¹®¿¡ ÇϳªÀÇ ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ ¿©·¯
¸íÀ̼­ °øÀ¯ÇÒ¼ö ÀÖ½À´Ï´Ù. ½±°Ô ¾ê±âÇؼ­ °£´ÜÇÑ PC¼­¹ö·Î ¸®´ª½º¸¦ »ç
¿ëÇÑ´Ù¸é ±× ¼­¹ö¿¡ ¹°·Á Àִ Ŭ¶óÀ̾ðÆ®¿¡¼­ ¿©·¯¸íÀÌ µ¿½Ã¿¡ µé¾î¿Í¼­
¼­·Î »ó´ë¹æÀÌ ´Ù·ç´ø ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ ¸¶À½´ë·Î ´Ù·ê¼ö ÀÖ´Ù´Â °Í
ÀÔ´Ï´Ù. ±×·±µ¥ ÀÌ°ÍÀº ¾î¶»°Ô º¸¸é ÁÁÀºÁ¡ÀÌ µÉ ¼ö ÀÖÁö¸¸ ³ª»ÛÁ¡ÀÌ µÉ
°¡´É¼ºÀÌ ´õ Å®´Ï´Ù. ¸¸¾à¿¡ ³»°¡ ¸¸µç ÇÁ·Î±×·¥ ¼Ò½º¸¦ ´Ù¸¥ »ç¶÷ÀÌ º»
´Ù°Å³ª ¸¶À½´ë·Î Áö¿ï¼ö ÀÖ´Ù¸é ÀÌ°ÍÀº ¹®Á¦°¡ ½É°¢ÇØ Áö°ÚÁÒ? ÀÌ·¯ÇÑ°Í
µéÀ» ¹æÁöÇÏ°íÀÚ ¸®´ª½º¿¡¼­´Â ÆÄÀÏÀ̳ª µð·ºÅ丮¿¡ ±×°ÍÀ» ¼ÒÀ¯ÇÏ°í ÀÖ
´Â À¯Àú¿¡°Ô ±ÇÇÑÀ» ºÎ¿©ÇÒ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. ¿¹¸¦µé¾î
¼­ ³»°¡ ¸¸µç ÆÄÀÏÀ» ´Ù¸¥ »ç¶÷ÀÌ Àеµ·Ï Çϰųª ¶Ç´Â ¾µ¼öµµ ÀÖ°Ô ¾Æ´Ï
¸é ½ÇÇุ ½Ãų¼ö ÀÖ°Ô ¸¸µé ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ¾ÆÁÖ ½±°Ô º¼¼ö ÀÖ´Â
¿¹·Î PC Åë½Å °Ô½ÃÆÇÀ» ¿¹·Î µé¼ö ÀÖ½À´Ï´Ù. ÀÚ½ÅÀÌ ¿Ã·Á ³õÀº ±ÛÀº ±×
°Ô½ÃÆÇ Ã¥ÀÓÀÚ°¡ ¾Æ´Ï¸é ´Ù¸¥»ç¶÷ÀÌ º¼¼ö´Â ÀÖµÇ Áö¿ï¼ö´Â ¾øÀ» °Ì´Ï´Ù.
¹Ù·Î ÀÌ·¯ÇÑ °ÍÀÌ ÆÄÀÏ¿¡ ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â ±â´É ¶§¹®¿¡ °¡´ÉÇÑ°ÍÀÔ´Ï´Ù.

¿©·¯ºÐµéÀº ÀÌ¹Ì "ls"¶ó´Â ¸í·É¾î¸¦ ¹è¿ï¶§¿¡ ¿É¼Ç "l"¿¡ ´ëÇØ ¹è¿ü½À´Ï
´Ù. ¿É¼Ç "l"À» »ç¿ëÇÏ¸é ±ä ÇüÅ·ΠÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ ³»¿ëÀÌ º¸¿©Á³
ÁÒ? ±×¸®°í ¸Ç ¾Õ¿¡º¸¸é ÀÌ»óÇÑ Ç¥½ÃµéÀÌ ÀÖÀ» °Ì´Ï´Ù. ÀÌ°ÍÀÌ ¹Ù·Î ±ÇÇÑ
À» º¸¿©ÁÖ´Â °ÍÀÔ´Ï´Ù. ±×·¯¸é ÇϳªÀÇ ÆÄÀÏ·Î ±× ¿¹¸¦µé¾î º¾½Ã´Ù.

# ls -l src.tgz [Enter]
-rw-r--r--   1 root     root     11430348 Sep 29 21:24 src.tgz
#

Á¦ÀϾտ¡ º¸¸é "-"·Î µÇ¾î ÀÖÁÒ? ÀÌ°ÍÀÇ Àǹ̴ ÀÌ¹Ì ¾Õ¿¡¼­ ¼³¸íÇßÀ»°Ì
´Ï´Ù. ¹Ù·Î ÆÄÀÏÀ» ÀǹÌÇÏ´Â °ÍÀÔ´Ï´Ù. ±× ´ÙÀ½ºÎÅÍ°¡ ¹Ù·Î ±ÇÇÑÀ» ÀǹÌ
ÇÏ´Â °ÍÀÔ´Ï´Ù. ¼¼ °³¾¿ ²÷¾î¼­ º¸¸é Á¤È®ÇÏ°Ô ¼¼µîºÐÀ¸·Î ³ª´µ´Âµ¥ Â÷
·Ê·Î À¯Àú, ±×·ì, ´Ù¸¥ »ç¿ëÀÚµéÀ» ÀǹÌÇÕ´Ï´Ù. ¸ÕÀú À¯Àú¿¡ ÇØ´çÇÏ´Â
ºÎºÐÀ» º¸µµ·Ï ÇսôÙ.

rw-

ÀÌ·¸°Ô µÇ¾î ÀÖÁÒ? À¯Àú, Áï ÀÌ ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ´Â ÀÌ ÆÄÀÏÀ» ÀÐÀ»¼ö ÀÖÀ»
»Ó¸¸ ¾Æ´Ï¶ó ¾µ¼öµµ ÀÖ½À´Ï´Ù. ±×·±µ¥ ½ÇÇàÇÏÁö´Â ¸øÇϴ±º¿ä. Áï Â÷·Ê
·Î rwxÀε¥ rÀº Àб⸦ ÀǹÌÇÏ°í w´Â ¾²±â x´Â ½ÇÇàÀ» ÀǹÌÇÕ´Ï´Ù. Áö±Ý
º¸¸é  x´ë½Å¿¡ -·Î µÇ¾î Àִµ¥ ÀÌ°ÍÀÌ ¹Ù·Î ½ÇÇàÀÌ Çã°¡ µÇÁö ¾Ê´Â ´Ù
´Â ÀǹÌÀÔ´Ï´Ù. ÀÚ ±×·¯¸é µÎ ¹ø° ±×·ìºÎºÐÀ» º¸µµ·Ï ÇսôÙ.

r--

Àб⸸ ÇÒ¼ö ÀÖ±º¿ä. ±×·¸ÁÒ? ±×·±µ¥ ¿©±â¼­ ÇÑ°¡Áö ¾Ë°í ³Ñ¾î°¥°ÍÀÌ ÀÖ
½À´Ï´Ù. ¹Ù·Î ±×·ìÀ̶ó´Â °ÍÀε¥ ÀÌ°ÍÀº PCÅë½Å¿¡¼­ÀÇ µ¿È£È¸ ¿¹¸¦µé¸é
½±°Ô ÀÌÇØÇÒ¼ö ÀÖÀ» °Ì´Ï´Ù. ¿©·¯ºÐµéÀÌ ¾î¶² µ¿È£È¸¿¡ °¡ÀÔÀÌ µÇ¾î ÀÖÁö
¾Ê¾Æ¼­ ±× µ¿È£È¸¿¡¼­ Á¦°øÇÏ´Â ÀڷḦ ´Ù¿î·Îµå ¹ÞÀ»¼ö ¾ø´Â °æ¿ì¸¦ °æ
ÇèÇغÃÀ» °Ì´Ï´Ù. ÀÌ°ÍÀº ³»°¡ ÀÌ ±×·ì¿¡ ¼ÓÇØ ÀÖÁö ¾Ê±â ¶§¹®¿¡ ±×·±°Í
ÀÔ´Ï´Ù. Áï µ¿È£È¸¿¡ °¡ÀÔÇÏ´Â À¯Àú¿¡°Ô´Â ÀÌ ±×·ì¿¡ ¼ÓÇÏ°Ô ÇØÁÖ¸é °£´Ü
ÇÏ°Ô ¿î¿µÃ¼Á¦ Ư¼º»ó µ¿È£È¸¿¡ °¡ÀÔµÈ »ç¶÷¸¸ ÀÚ·á¿¡ Á¢±ÙÇÒ¼ö ÀÖµµ·Ï
½±°Ô ±¸ÇöÇÒ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù. ÀÌÁ¦ ¾Æ·¡ºÎºÐ¿¡¼­ »ç¿ëÀÚ °èÁ¤¿¡ ´ëÇØ
¹è¿ïÅÙµ¥ ±×°÷¿¡¼­ ´Ù½Ã ¾ð±ÞÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù.

ÀÚ±×·¯¸é À̹ø¿¡´Â ¸¶Áö¸· ÆÄÆ®ÀÎ ´Ù¸¥ »ç¿ëÀںκÐÀ» º¾½Ã´Ù.

r--

¿ª½Ã Àб⸸ ÇÒ¼ö ÀÖÁÒ? ´Ù¸¥ »ç¿ëÀÚµéÀ̶ó´Â °ÍÀº ±×·ì¿¡ ¼ÓÇØÀÖÁö ¾ÊÀº
»ç¿ëÀÚµéÀ» ÀǹÌÇÏ´Â °ÍÀÔ´Ï´Ù.

ÀÚ ±×·¯¸é ÀÌ·¯ÇÑ ±ÇÇÑÀ» À¯Àú°¡ ¾î¶»°Ô ¸¶À½´ë·Î ¹Ù²Ü¼ö ÀÖ´ÂÁö ¾Ë¾Æ º¾
½Ã´Ù. º¹ÀâÇØ º¸ÀÌÁö¸¸ »ç½ÇÀº ¾ÆÁÖ °£´ÜÇÕ´Ï´Ù. "chmod"¶ó´Â ¸í·É¾î¸¦
ÀÌ¿ëÇؼ­ ¹Ù²Ü¼ö Àְŵç¿ä. ÀÌ "chmod" ¸í·É¾î¸¦ ÀÌ¿ëÇؼ­ ±ÇÇÑÀ» ¹Ù²Ü¶§
¿¡´Â Å©°Ô µÎ°¡Áö ¹æ¹ýÀ¸·Î ÇÒ¼ö ÀÖ½À´Ï´Ù.

¹Ù·Î ÀüüÀûÀ¸·Î ¿ÏÀüÈ÷ ¹Ù²Ù´Â ¹æ¹ý°ú ºÎºÐÀûÀ¸·Î Ãß°¡Çϰųª »©¹ö¸®´Â
¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ÇÊÀÚ°°Àº °æ¿ì¿¡´Â ù ¹øÀç ¹æ¹ýÀ» ¸¹ÀÌ »ç¿ëÇϴµ¥ ¿©
·¯ºÐµéÀÌ ÆíÇÑ ¹æ¹ýÀ» ¼±ÅÃÇؼ­ »ç¿ëÇÏ¸é µË´Ï´Ù.

±×·¯¸é ¸ÕÀú ÀüüÀûÀ¸·Î ¹Ù²Ù´Â ¹æ¹ýºÎÅÍ ¾Ë¾Æ º¾½Ã´Ù.

ÀüüÀûÀ¸·Î ¹Ù²Ù´Â ¹æ¹ýÀº ¾ÆÁÖ °£´ÜÇÕ´Ï´Ù. ÀÏ´Ü Àбâ´Â 4ÀÌ°í ¾²±â´Â 2,
±×¸®°í ½ÇÇàÀº 1ÀÔ´Ï´Ù. Áï Àбâ, ¾²±â, ½ÇÇàÀ» ¸ðµÎ Çã¶ôÇϸé 7ÀÌ µÇ´Â
°ÍÀÔ´Ï´Ù. Áï Çã°¡µÇ´Â °ÍÀ» ´õÇÏ¸é µË´Ï´Ù. °£´ÜÇÏÁÒ?

±×·¯¸é °£´ÜÇÑ ¿¹¸¦ º¾½Ã´Ù. ¸¸¾à¿¡ À¯Àú´Â ÀüºÎ Çã¶ôÇÏ°í ±×·ìÀº Àбâ
¿Í ½ÇÇุ ±×¸®°í ´Ù¸¥ »ç¿ëÀÚµéÀº ½ÇÇุ Çã¶ôÇÑ´Ù¸é ±× ¼ýÀÚ´Â ¾î¶»°Ô
µÉ±î¿ä? ¹Ù·Î 751ÀÌ µË´Ï´Ù. ¾ÕÀÇ ¼ýÀÚ 7Àº À¯ÀúÀÇ Àбâ, ¾²±â, ½ÇÇàÀÇ
Çã°¡¸¦ ÀǹÌÇÏ°í µÎ ¹ø° ¼ýÀÚ 5´Â ±×·ìÀÇ Àбâ, ½ÇÇàÀÇ Çã°¡¸¦ ÀǹÌÇÕ´Ï
´Ù. ¸¶Áö¸· ¼ýÀÚ 1Àº ´Ù¸¥ »ç¿ëÀÚÀÇ ½ÇÇàÀÇ Çã°¡¸¦ ÀǹÌÇÏ´Â °Å±¸¿ä. Á¤
¸» °£´ÜÇÏÁÒ? ±×·¯¸é ½ÇÁ¦·Î ÇϳªÀÇ ÆÄÀÏÀ» ÀÌ »óÅ·Π¸ðµå¸¦ ¹Ù²ã º¾½Ã
´Ù.

# ls -l test.txt [Enter]
-rw-r--r--   1 root     root           37 Oct 22 20:55 test.txt
#

ÀÌ test.txt ÆÄÀÏÀ» º¸°Ô µÇ¸é À¯Àú´Â Àбâ, ½ÇÇàÀÇ Çã°¡¸¦ ±×·ì°ú ´Ù¸¥
»ç¿ëÀÚµéÀº Àб⸸ Çã°¡ ÇÑ´Ù´Â °ÍÀ» ¾Ë¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é ÇÑ ¹ø À§¿Í
°°ÀÌ ¸ðµå¸¦ ¹Ù²ã º¾½Ã´Ù.

# chmod 751 test.txt [Enter]
# ls -l test.txt [Enter]
-rwxr-x--x   1 root     root           37 Oct 22 20:55 test.txt
#

¾î¶§¿ä? Á¤¸»·Î ¹Ù²î¾úÁÒ? ÇÊÀÚ´Â ÀÌ¿Í°°ÀÌ ÀüüÀûÀ¸·Î ¹Ù²Ù´Â ¹æ¹ýÀ» ¸¹
ÀÌ »ç¿ëÇÕ´Ï´Ù. ±×·¯¸é À̹ø¿¡´Â ºÎºÐÀûÀ¸·Î ¹Ù²Ù´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æ º¸
°Ú½À´Ï´Ù.

ÀÌ ºÎºÐÀûÀ¸·Î ¹Ù²Ù´Â ¹æ¹ýÀ» ¸¹ÀÌ »ç¿ëÇÏ´Â À¯Àúµéµµ Àִµ¥ ±× ÀÌÀ¯°¡
ÀÖ½À´Ï´Ù. ÇÑ ¹ø ´ÙÀ½ÀÇ °æ¿ì¸¦ º¸µµ·Ï ÇսôÙ.

# ls -l test.txt [Enter]
-rwxr-x--x   1 root     root           37 Oct 22 20:55 test.txt
#

ÆÄÀÏÀÇ Á¢±Ù ¸ðµå¸¦ º¸´Ï À§¿Í°°ÀÌ µÇ¾î ÀÖ½À´Ï´Ù. ¸¸¾à¿¡ ¿©·¯ºÐÀÌ Áö±Ý
ÇöÀç ±×·ìÀÌ Àбâ¿Í ½ÇÇุ °¡´ÉÇѵ¥ ¾²±âµµ °¡´ÉÇÏ°Ô ÇØÁÖ·Á¸é ¾î¶»°Ô
ÇÏ°Ú½À´Ï±î?

# chmod 771 test.txt [Enter]
# ls -l test.txt [Enter]
-rwxrwx--x   1 root     root           37 Oct 22 20:55 test.txt
#

À§¿Í°°ÀÌ ÇÏ¸é µË´Ï´Ù. ±×·±µ¥ »ç½Ç ¹ø°Å·´ÁÒ? ´Ü¼øÈ÷ ±×·ì¿¡ ¾²±â¸¸ Çã
¿ëÇØÁÖ´Â °ÍÀε¥ ÀüüÀûÀ¸·Î ´Ù ¹Ù²Ù¾î ÁÖ¾úÀ¸´Ï±î¿ä. ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
Çã°¡ÇÏÁö ¾Ê°Ô ÇÏ´õ¶óµµ ÀüüÀûÀ¸·Î ´Ù½Ã ¼öÁ¤ÇØ ÁÖ¾î¾ß ÇÒ°ÍÀÔ´Ï´Ù. ÀÌ
°ÍÀ» ±²ÀåÈ÷ ¹ø°Å·¯¿öÇÏ´Â »ç¿ëÀÚµéÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ±×·¡¼­ ÀÌ·±ºÐµé
Àº ÇÊ¿äÇÑ ºÎºÐÀ» Ãß°¡Çϰųª »©´Â ¹æ¹ýÀ» ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù.

ÀÚ ±×·¯¸é ¾î¶²½ÄÀ¸·Î ÇÏ´ÂÁö ¸ÕÀú ±× ¹æ¹ýºÎÅÍ ¼³¸í µå¸®µµ·Ï ÇÏ°Ú½À´Ï
´Ù.

¿ø¸®´Â °£´ÜÇÕ´Ï´Ù. ¸ÕÀú À¯Àú, ±×·ì, ´Ù¸¥ »ç¿ëÀÚ, ÀüüÀÎÁö¸¦ ¸í½ÃÇØ
ÁÝ´Ï´Ù. ¹°·Ð µ¿½Ã¿¡ µÎ °³¸¦ ÁöÁ¤ÇØ Á־ µË´Ï´Ù. À¯ÀúÀ϶§´Â u¸¦,
±×·ìÀ϶§¿¡´Â g, ´Ù¸¥ »ç¿ëÀÚÀ϶§¿¡´Â o, ÀüüÀ϶§¿¡´Â a°¡ »ç¿ëµË´Ï´Ù.
µÎ ¹ø°·Î Çã¿ë, Á¦°ÅµîÀÌ ¿Ã¼ö ÀÖ½À´Ï´Ù. Çã¿ëÀº +¸¦ Á¦°Å´Â -À» »ç¿ë
ÇÕ´Ï´Ù. ±×¸®°í ¸¶Áö¸·À¸·Î´Â r, w, x°¡ ¿Ã¼ö ÀÖ½À´Ï´Ù. ¹Ù·Î Àбâ, ¾²
±â, ½ÇÇàÀÌÁÒ.

±×·¯¸é °£´ÜÇÑ ¿¹¸¦ º¼±î¿ä?

# ls -l test.txt [Enter]
-rwxrwx--x   1 root     root           37 Oct 22 20:55 test.txt
#

À¯Àú¿Í ±×·ìÀÇ ½ÇÇàÇã°¡¸¦ ÀüºÎ ¾ø¾Ö º¾½Ã´Ù.

# chmod ug-x test.txt [Enter]
# ls -l test.txt [Enter]
-rw-rw---x   1 root     root           37 Oct 22 20:55 test.txt
#

"ug"´Â À¯Àú¿Í ±×·ìÀ» ÀǹÌÇÏ°í "-"´Â Á¦°Å¸¦ ÀǹÌÇÕ´Ï´Ù. "x"´Â ½ÇÇà
À» ÀǹÌÇϱ¸¿ä. ¾î¶²ÀǹÌÀÎÁö ¾Ë°ÚÁÒ?

HomePage Backward Forward Post Reply List
1998 by swindler