¸®´ª½º °ü·Ã °Á¶õ |
---|
Á¦¸ñ | ¸í·É¾î (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"´Â ½ÇÇà À» ÀǹÌÇϱ¸¿ä. ¾î¶²ÀǹÌÀÎÁö ¾Ë°ÚÁÒ? |