¾Õ¼ ÀÌ Àå¿¡¼, ·çÆ®ÀÇ ·Î±×ÀÎ µð·ºÅ丮·Î À̵¿Çϱâ À§ÇØ cd¸¦ »ç¿ëÇϼÌÀ» ¶§, ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö¸¦ º¸¼ÌÀ» °ÍÀÔ´Ï´Ù:
cd /root bash: /root: Permission denied |
ÀÌ°ÍÀº ¸®´ª½ºÀÇ º¸¾È ±â´ÉÀ» º¸¿©ÁÖ´Â ÇÑ ¿¹ÀÔ´Ï´Ù. ¸®´ª½º´Â UNIX¿Í °°ÀÌ ´ÙÁß-»ç¿ëÀÚ ½Ã½ºÅÛÀÔ´Ï´Ù. µû¶ó¼ ÆÄÀÏ Çã°¡ (file permissions)´Â ½Ã½ºÅÛÀÌ ¼Õ»óµÇ´Â °ÍÀ» ¸·À» ¼ö ÀÖ´Â ÇÑ°¡Áö ¹æ¹ýÀÔ´Ï´Ù.
Á¢±ÙÀÌ °ÅºÎµÈ ÆÄÀÏ·Î Á¢±ÙÇÒ ¼ö ÀÖ´Â ÇÑ°¡Áö ¹æ¹ýÀº ÀÌÀü¿¡ ¹è¿üµíÀÌ ·çÆ®·Î su ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀº ¿Ö³ÄÇÏ¸é ·çÆ® ¾ÏÈ£¸¦ ¾Æ´Â »ç¶÷Àº ´©±¸µçÁö ÆÄÀÏ¿¡ Á¢±ÙÀÌ °¡´ÉÇϱ⠶§¹®ÀÔ´Ï´Ù.
ÇÏÁö¸¸ ¼öÆÛÀ¯Àú·Î ÀüȯÇÏ´Â ¹æ¹ýÀº Ç×»ó Æí¸®ÇÏ°í Çö¸íÇÑ ¹æ¹ýÀº ¾Æ´Õ´Ï´Ù. ¿Ö³ÄÇϸé Áß¿äÇÑ ¼³Á¤ ÆÄÀϵéÀ» ½Ç¼ö·Î º¯°æÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.
¸ðµç ÆÄÀÏ°ú µð·ºÅ丮´Â ±×°ÍÀ» ¸¸µç »ç¶÷ÀÌ "¼ÒÀ¯±Ç"À» °¡Áö°í ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÌ sneakers.txt¶ó´Â ÆÄÀÏÀ» (13.9.1 Àý ÂüÁ¶) ·Î±×ÀÎ µð·ºÅ丮¿¡ ¸¸µå¼Ì±â ¶§¹®¿¡, sneakers.txt ÆÄÀÏÀº ¿©·¯ºÐÀÌ ¼ÒÀ¯ÇÏ°í ÀÖ½À´Ï´Ù.
ÀÌ°ÍÀÌ ÀǹÌÇÏ´Â ¹Ù´Â, ¿©·¯ºÐÀº ±× ÆÄÀÏ¿¡ ´ëÇÑ Àбâ, ¾²±â, ¶Ç´Â (¸¸ÀÏ ÅؽºÆ® ÆÄÀÏÀÌ ¾Æ´Ñ ÀÀ¿ë ÇÁ·Î±×·¥À̶ó¸é) ½ÇÇàÇϱ⿡ ´ëÇÑ Çã°¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
Àбâ, ¾²±â¿Í ½ÇÇàÇϱâ´Â ¼¼°¡Áö ±âº» Çã°¡ ¼³Á¤ »çÇ×µéÀÔ´Ï´Ù. »ç¿ëÀÚ °èÁ¤Àº ¸¸µé¾îÁú¶§ ±×·ìÀ¸·Î ³ª´µ¾î ÀÖÀ¸¹Ç·Î, ¿©·¯ºÐÀº ƯÁ¤ ±×·ì¿¡ ´ëÇÑ Àбâ, ¾²±â¿Í ½ÇÇàÇϱ⠱ÇÇÑÀ» ÁöÁ¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ls ¸í·É°ú -l (long) ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© sneakers.txt ÆÄÀÏÀ» »ìÆ캾´Ï´Ù. (±×¸² 13-11 ÂüÁ¶)
¿©±â¿¡ ¸¹Àº ¼¼ºÎ Á¤º¸µéÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. ´©°¡ ÆÄÀÏÀ» ¸¸µé¾úÀ¸¸ç (sam)°ú ÆÄÀÏ ¼ÒÀ¯ÀÚ°¡ ¾î´À ±×·ì¿¡ ¼ÓÇÏ´ÂÁö (sam)¸¦ ¾Ë ¼ö ÀÖÀ¸¸ç ¶ÇÇÑ ´©°¡ ÆÄÀÏÀ» Àаí (r) ¾µ ¼ö ÀÖ´ÂÁö (w)µµ ¾Ë ¼ö ÀÖ½À´Ï´Ù. ±âº» °ªÀ¸·Î, ±×·ìÀÇ À̸§Àº ¿©·¯ºÐÀÇ ·Î±×Àθí°ú °°´Ù´Â °ÍÀ» ±â¾ïÇØ ÁֽʽÿÀ.
±×·ì ¿À¸¥ÂÊ¿¡´Â ÆÄÀÏ Å©±â, ÆÄÀÏÀ» ¸¸µç ³¯Â¥, ½Ã°£°ú ÆÄÀÏ¸í¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
À§¿¡¼ º¸À̴ ù¹ø° ¿Àº ÇöÀç ÆÄÀÏ Çã°¡»çÇ×À» º¸¿©ÁÝ´Ï´Ù; Çã°¡´Â 10ÄÀ¸·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. ù ÄÀº ÆÄÀÏ À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù. ³ª¸ÓÁö 9 ÄÀº 3°¡Áö ´Ù¸¥ »ç¿ëÀÚ ±×·ì¿¡ ´ëÇØ Àû¿ëµÇ´Â 3°¡Áö ÆÄÀÏ Çã°¡¸¦ ³ªÅ¸³À´Ï´Ù.
¿¹¸¦ µé¾î:
-rw-rw-r-- |
ÀÌ·¯ÇÑ 3 °¡Áö ´Ù¸¥ »ç¿ëÀÚ ±×·ìÀ̶õ: ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ (owner), ÆÄÀÏÀ» ¼ÒÀ¯ÇÏ°í ÀÖ´Â ±×·ì (group)°ú ÁöÁ¤µÇÁö ¾ÊÀº "´Ù¸¥" »ç¿ëÀÚ¿Í ±×·ì (others)À» ÀǹÌÇÕ´Ï´Ù.
- (rw-) (rw-) (r--) 1 sam sam | | | | type owner group others |
ÆÄÀÏ À¯ÇüÀ» ÁöÁ¤Çϴ ù¹ø° »çÇ×Àº ´ÙÀ½ Áß Çϳª·Î ³ªÅ¸³³´Ï´Ù:
d — µð·ºÅ丮
-(dash) — (µð·ºÅ丮³ª ¸µÅ©°¡ ¾Æ´Ñ) ÀÏ¹Ý ÆÄÀÏ
l — ´Ù¸¥ ÇÁ·Î±×·¥À̳ª ½Ã½ºÅÛ ´Ù¸¥ °÷¿¡ ÀÖ´Â ÆÄÀÏ¿¡ ´ëÇÑ ½Éº¼¸¯ ¸µÅ©
ù¹ø° »çÇ× ´ÙÀ½¿¡ ³ª¿À´Â ¼¼°¡Áö Ç׸ñÀº ´ÙÀ½ Áß ÇÑ ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù:
r — ÆÄÀÏ Àб⠰¡´É
w — ÆÄÀÏ ¾²±â °¡´É
x — ÆÄÀÏ ½ÇÇà °¡´É (¸¸ÀÏ ÇÁ·Î±×·¥ÀÎ °æ¿ì)
»ç¿ëÀÚ, ±×·ì ¶Ç´Â ´Ù¸¥ »ç¿ëÀÚ ºÎºÐ¿¡ ´ë½¬ (-) ±âÈ£°¡ ÀÖ´Ù¸é, ƯÁ¤ Çã°¡ »çÇ×ÀÌ Çã¿ëµÇÁö ¾Ê¾Ò´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. sneakers.txt ÆÄÀÏÀÇ Ã¹¹ø° ¿À» ´Ù½Ã »ìÆ캸½Ã°í Çã°¡ »çÇ×À» È®ÀÎÇØ º¸½Ê½Ã¿À.
ls -l sneakers.txt -rw-rw-r-- 1 sam sam 150 Mar 19 08:08 sneakers.txt |
ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ´Â (ÀÌ °æ¿ì¿¡´Â sam) ÆÄÀÏÀ» ÀÐ°í ¾µ ¼ö ÀÖ´Â Çã°¡¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ±×·ì (sam)µµ ¸¶Âù°¡Áö·Î sneakers.txt ÆÄÀÏ¿¡ ´ëÇÑ ÀÐ°í ¾²±â ±ÇÇÑÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ ÆÄÀÏÀº ÇÁ·Î±×·¥ÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ¼ÒÀ¯ÀÚ³ª ±×·ì ±× ´©±¸µµ ±× ÆÄÀÏÀ» ½ÇÇàÇÒ Çã°¡¸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù.
chmod ¸í·ÉÀ» »ç¿ëÇÏ¿© ½±°Ô ÆÄÀÏ Çã°¡ »çÇ×À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹½Ã¿¡¼ sneakers.txt ÆÄÀÏ¿¡ ´ëÇÑ Çã°¡ »çÇ×À» chmod ¸í·ÉÀ» »ç¿ëÇÏ¿© º¯°æÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.
¿ø·¡ ÆÄÀÏÀº ´ÙÀ½°ú °°Àº Ãʱ⠼³Á¤À» °¡Áö°í ÀÖ½À´Ï´Ù:
-rw-rw-r-- 1 sam sam 150 Mar 19 08:08 sneakers.txt |
¸¸ÀÏ ¿©·¯ºÐÀÌ ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚÀ̰ųª ¶Ç´Â ·çÆ® °èÁ¤À¸·Î ·Î±×ÀÎ Çß´Ù¸é, »ç¿ëÀÚ, ±×·ì°ú ´Ù¸¥ »ç¿ëÀڵ鿡 ´ëÇÑ Çã°¡ »çÇ×À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇöÀç ¼ÒÀ¯ÀÚ¿Í ±×·ìÀº ÆÄÀÏ¿¡ ´ëÇÑ ÀÐ°í ¾²±â Çã°¡¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ±×·ì¿¡ ¼ÓÇÏÁö ¾ÊÀº »ç¿ëÀÚ´Â ¿ÀÁ÷ ±× ÆÄÀÏ¿¡ ´ëÇÑ Àбâ Çã°¡ (r--) ¸¸À» °¡Áö°í ÀÖ½À´Ï´Ù.
°æ°í | |
---|---|
ÆÄÀÏ Çã°¡´Â º¸¾È ±â´ÉÀ̶ó´Â °ÍÀ» ÀØÁö ¸¶½Ê½Ã¿À. ´©±¸³ª ÆÄÀÏÀ» Àаí, ¾²°í ¶Ç ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù¸é, ±× ÆÄÀÏÀÌ º¯°æµÇ°Å³ª, ¼Õ»ó ¶Ç´Â »èÁ¦µÉ À§ÇèÀÌ Ä¿Áø´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÆÄÀÏÀÌ ²À ÇÊ¿äÇÑ »ç¿ëÀÚ¿¡°Ô¸¸ ÆÄÀÏÀ» ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù. |
´ÙÀ½ ¿¹½Ã¿¡¼, ¿©·¯ºÐÀº ´©±¸³ª ÆÄÀÏÀ» Àаí, ¾²°í, ¶ÇÇÑ ÀúÀåÇÒ ¼ö ÀÖµµ·Ï ±× ÆÄÀÏ¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ¸ðµÎ¿¡°Ô ÁÖ·Á°í ÇÕ´Ï´Ù. ÀÌ°ÍÀº "´Ù¸¥ »ç¿ëÀÚ" ºÎºÐ¿¡ ´ëÇÑ ÆÄÀÏ Çã°¡ »çÇ×À» º¯°æÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
¸ÕÀú ÆÄÀÏÀ» »ìÆì º¾½Ã´Ù. ½© ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:
ls -l sneakers.txt |
À§ÀÇ ¸í·É¾î´Â ÀÌ ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù:
-rw-rw-r-- 1 sam sam 150 Mar 19 08:08 sneakers.txt |
ÀÌÁ¦, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:
chmod o+w sneakers.txt |
o+w ¸í·ÉÀº ½Ã½ºÅÛ¿¡°Ô ´Ù¸¥ »ç¿ëÀÚ°¡ sneakers.txt ÆÄÀÏÀ» ¾µ ¼ö ÀÖµµ·Ï Çã°¡Ç϶ó°í Áö½ÃÇÕ´Ï´Ù. °á°ú¸¦ È®ÀÎÇϱâ À§ÇØ ÆÄÀÏÀÇ ¼¼ºÎ »çÇ×À» ´Ù½Ã Çѹø »ìÆ캾´Ï´Ù. ÀÌÁ¦, ÆÄÀÏÀº ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù:
-rw-rw-rw- 1 sam sam 150 Mar 19 08:08 sneakers.txt |
ÀÌÁ¦ ¸ðµç »ç¿ëÀÚ°¡ ÆÄÀÏÀ» ÀÐ°í ¾µ ¼ö ÀÖ½À´Ï´Ù.
sneakers.txt ÆÄÀÏ¿¡¼ Àбâ¿Í ¾²±â Çã°¡¸¦ »èÁ¦ÇϽ÷Á¸é, chmod ¸í·ÉÀ» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
chmod go-rw sneakers.txt |
go-rw¶ó°í ÀÔ·ÂÇÔÀ¸·Î¼, ¿©·¯ºÐÀº ½Ã½ºÅÛ¿¡°Ô sneakers.txt ÆÄÀÏ¿¡ ´ëÇÑ ±×·ì°ú ´Ù¸¥ »ç¿ëÀÚµéÀÇ Àбâ¿Í ¾²±â ±ÇÇÑÀ» »èÁ¦Ç϶ó°í Áö½ÃÇÑ °ÍÀÔ´Ï´Ù.
°á°ú´Â ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù:
-rw------- 1 sam sam 150 Mar 19 08:08 sneakers.txt |
chmod ¸í·ÉÀ» »ç¿ëÇÏ¿© Çã°¡ »çÇ×À» º¯°æÇÏ½Ç ¶§, ÀÌ·¯ÇÑ ¼³Á¤µéÀ» ÀÏÁ¾ÀÇ ÁÙÀÓ¸»(shorthand)À̶ó°í °£ÁÖÇÏ½Ã¸é µË´Ï´Ù. ¿Ö³ÄÇÏ¸é ¿©·¯ºÐÀº ¿ÀÁ÷ chmod ¸í·É¿¡ ÇÔ²² »ç¿ëÇÒ ¸î¸î ±âÈ£¿Í ¹®ÀÚ¸¸ ±â¾ïÇÏ½Ã¸é µÇ±â ¶§¹®ÀÔ´Ï´Ù.
´ÙÀ½Àº ÁÙÀÓ¸»ÀÌ ³ªÅ¸³»´Â Àǹ̿¡ ´ëÇÑ ¸ñ·ÏÀÔ´Ï´Ù:
u — ÆÄÀÏÀ» ¼ÒÀ¯ÇÑ »ç¿ëÀÚ (Áï, ¼ÒÀ¯ÀÚ)
g — »ç¿ëÀÚ°¡ ¼ÓÇÑ ±×·ì
o — (¼ÒÀ¯ÀÚµµ ¾Æ´Ï°í ¼ÒÀ¯ÀÚ ±×·ì¿¡µµ ¼ÓÇÏÁö ¾ÊÀº) ´Ù¸¥ »ç¿ëÀÚ
a — ¸ðµç »ç¿ëÀÚ (u, g, ¿Í o)
r — Àбâ Çã°¡
w — ¾²±â Çã°¡
x — ½ÇÇà Çã°¡
+ — Çã°¡ Ãß°¡Çϱâ
- — Çã°¡ »èÁ¦ÇϱâÇã°¡ Ãß°¡Çϱâ
= — ´Üµ¶ Çã°¡ ¼³Á¤Çϱâ
¿©·¯ºÐ ½º½º·Î Çã°¡¸¦ º¯°æÇÏ´Â ¹ýÀ» ½ÃµµÇØ º¸½Ã°Ú½À´Ï±î? sneakers.txt ÆÄÀÏÀÇ ¸ðµç Çã°¡¸¦ »èÁ¦ÇØ º¸½Ê½Ã¿À — ¸ðµç »ç¿ëÀÚ¿¡ Àû¿ë.
chmod a-rwx sneakers.txt |
ÀÌÁ¦ cat sneakers.txt ¸í·ÉÀ» »ç¿ëÇÏ¿© ±× ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖ´ÂÁö È®ÀÎÇØ º¸½Ê½Ã¿À. °á°ú´Â ´ÙÀ½°ú °°À» °ÍÀÔ´Ï´Ù:
cat: sneakers.txt: Permission denied |
¿©·¯ºÐÀÇ Çã°¡¸¦ Æ÷ÇÔÇÏ¿© ¸ðµç Çã°¡¸¦ »èÁ¦ÇÔÀ¸·Î¼, ¼º°øÀûÀ¸·Î ÆÄÀÏÀ» Àá±×°Ô µÇ¾ú½À´Ï´Ù. ÇÏÁö¸¸ ÆÄÀÏÀÌ ¿©·¯ºÐ¿¡°Ô ¼ÓÇØÀֱ⠶§¹®¿¡, ¾ðÁ¦µçÁö ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© Çã°¡¸¦ ´Ù½Ã º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù:
chmod u+rw sneakers.txt |
Use the command cat sneakers.txt to verify that you, the file owner, can read the file again.
chmod ¸í·É°ú ÇÔ²² ÀÚÁÖ »ç¿ëµÇ´Â ¼³Á¤Àº ´ÙÀ½°ú °°½À´Ï´Ù:
g+w — ±×·ì¿¡°Ô ¾²±â ±ÇÇÑÀ» Ãß°¡ÇÕ´Ï´Ù.
o-rwx — ´Ù¸¥ »ç¿ëÀڷκÎÅÍ ¸ðµç Çã°¡¸¦ »èÁ¦ÇÕ´Ï´Ù.
u+x — ÆÄÀÏ ¼ÒÀ¯ÀÚ°¡ ÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Çã°¡ÇÕ´Ï´Ù.
a+rw — ¸ðµç »ç¿ëÀÚ°¡ ÆÄÀÏÀ» ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï Çã°¡ÇÕ´Ï´Ù.
ug+r — ¼ÒÀ¯ÀÚ¿Í ±×·ìÀÌ ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖµµ·Ï Çã°¡ÇÕ´Ï´Ù.
g=rx — ±×·ìÀÌ (¾²±â Çã°¡ ¾øÀÌ) ¿ÀÁ÷ ÀÐ°í ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
-R ¿É¼ÇÀ» ´õÇÏ¿© Àüü µð·ºÅ丮¿¡ ´ëÇÑ Çã°¡ »çÇ×À» º¯°æÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¿Ö³ÄÇÏ¸é µð·ºÅ丮¸¦ ÀÀ¿ë ÇÁ·Î±×·¥Ã³·³ "½ÇÇà"ÇÒ ¼ö°¡ ¾ø±â ¶§¹®¿¡, µð·ºÅ丮¿¡ ´ëÇÑ ½ÇÇà Çã°¡¸¦ Ãß°¡ÇÏ°í »èÁ¦ÇÏ´Â °ÍÀº ±× µð·ºÅ丮¸¦ ÅëÇØ °Ë»öÇÏ´Â °ÍÀ» Çã¶ô (¶Ç´Â °ÅºÎ)ÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
´Ù¸¥ »ç¿ëÀÚ°¡ tigger µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» ½ÇÇàÇÒ Çã°¡¸¦ ÁÖÁö ¾Ê¾Ò´Ù¸é, ´©°¡ ±× ÆÄÀÏÀ» Àаųª ¾µ ¼ö ÀÖ´Â Çã°¡¸¦ °¡Áö°í ÀÖ´ÂÁö´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù. Á¤È®ÇÑ ÆÄÀϸíÀ» ¾ËÁö ¾Ê´Â ÇÑ ´©±¸µµ ±× µð·ºÅ丮¸¦ º¼ ¼ö ¾ø½À´Ï´Ù.
¿¹¸¦ µé¾î ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽøé:
chmod a-x tigger |
¸ðµç »ç¿ëÀÚÀÇ ½ÇÇàÇϱâ Çã°¡¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌÁ¦ ¿©·¯ºÐÀÌ tigger µð·ºÅ丮¿¡ µé¾î°¡±â À§ÇØ cd ¸í·ÉÀ» »ç¿ëÇÒ ¶§ ¹ß»ýÇÏ´Â »óȲÀº ´ÙÀ½°ú °°½À´Ï´Ù:
bash: tigger: Permission denied |
´ÙÀ½À¸·Î ¼ÒÀ¯ÀÚ¿Í ±×·ì¿¡ ´ëÇÑ Çã°¡¸¦ º¹¿øÇÕ´Ï´Ù:
chmod ug+x tigger |
ÀÌÁ¦ ls -dl¸¦ »ç¿ëÇÏ¿© Áö±Ý±îÁö ½ÇÇàÇÑ °á°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ¿ÀÁ÷ ´Ù¸¥ »ç¿ëÀÚ°¡ tigger µð·ºÅ丮·Î Á¢±ÙÇÏ´Â °ÍÀÌ °ÅºÎµÈ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
chmod ¸í·É¾î¿Í »ç¿ëÇß´ø ÁÙÀÓ¸» »çÇ×µéÀ» ±â¾ïÇϽʴϱî? Çã°¡¸¦ º¯°æÇÒ ¼ö ÀÖ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. óÀ½¿¡´Â ´Ù¼Ò º¹ÀâÇÏ°Ô ´À²¸Áú ¼öµµ ÀÖ½À´Ï´Ù.
sneakers.txt ÆÄÀÏÀÇ ¿ø·¡ Çã°¡ »çÇ×À¸·Î º¹±¸ÇÕ´Ï´Ù:
-rw-rw-r-- 1 sam sam 150 Mar 19 08:08 sneakers.txt |
°¢ Çã°¡ »çÇ× ¼³Á¤Àº ¼ýÀÚ °ªÀ¸·Î Ç¥ÇöµÉ ¼ö ÀÖ½À´Ï´Ù:
r = 4
w = 2
x = 1
- = 0
ÀÌ °ªµéÀÌ ¼·Î ´õÇØÁö¸é, ±× ÇÕ°è´Â ƯÁ¤ Çã°¡¸¦ ÁöÁ¤Çϴµ¥ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, ¸¸ÀÏ Àбâ¿Í ¾²±â Çã°¡¸¦ ¿øÇϽŴٸé, 6ÀÇ °ªÀ» °®°Ô µË´Ï´Ù; 4 (Àбâ) + 2 (¾²±â) = 6.
sneakers.txt ÆÄÀÏ¿¡ ´ëÇÑ ¼ýÀÚ Çã°¡ ¼³Á¤Àº ´ÙÀ½°ú °°½À´Ï´Ù:
- (rw-) (rw-) (r--) | | | 4+2+0 4+2+0 4+0+0 |
¼ÒÀ¯ÀÚ ºÎºÐÀÇ ÇÕ°è´Â 6, ±×·ì ºÎºÐÀÇ ¼ýÀÚ ÇÕ°è´Â 6ÀÌ¸ç ´Ù¸¥ »ç¿ëÀÚ ºÎºÐÀÇ ¼ýÀÚ ÇÕ°è´Â 4 ÀÔ´Ï´Ù. µû¶ó¼ Çã°¡ ¼³Á¤Àº 664°¡ µË´Ï´Ù.
¿©·¯ºÐÀÌ ¼ÓÇÑ ±×·ìÀÌ ÆÄÀÏÀ» ÀÐÀ» ¼ö´Â ÀÖÁö¸¸ ¾µ ¼ö´Â ¾øµµ·Ï sneakers.txt ÆÄÀÏ¿¡ ´ëÇÑ ¼³Á¤À» º¯°æÇÏ°í ½Í´Ù¸é, ±×·ì ¼ýÀÚ ÇÕ°è¿¡¼ 2¸¦ »©¸é ¾²±â ±ÇÇÑÀÌ »èÁ¦µË´Ï´Ù.
±× ÈÄ ¼ýÀÚ °ªÀº 644°¡ µÉ °ÍÀÔ´Ï´Ù.
ÀÌ¿Í °°Àº »õ·Î¿î ¼³Á¤À» ½ÇÇàÇϱâ À§Çؼ´Â, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ:
chmod 644 sneakers.txt |
ÀÌÁ¦ ÆÄÀÏÀÌ ¾î¶»°Ô º¯Çß´ÂÁö È®ÀÎÇØ º¸½Ê½Ã¿À:
ls -l sneakers.txt |
Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù:
-rw-r--r-- 1 sam sam 150 Mar 19 08:08 sneakers.txt |
ÀÌÁ¦ ±×·ì°ú ´Ù¸¥ »ç¿ëÀÚµé ¸ðµÎ sneakers.txt ÆÄÀÏ¿¡ ´ëÇÑ ¾²±â Çã°¡¸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù. ÆÄÀÏ¿¡ ´ëÇÑ ±×·ìÀÇ ¾²±â Çã°¡¸¦ º¹¿øÇϱâ À§Çؼ´Â, Çã°¡ ¼³Á¤ µÎ¹ø° Ä¿¡ w°ª (2)¸¦ ´õÇÏ¸é µË´Ï´Ù.
chmod 664 sneakers.txt |
°æ°í | |
---|---|
¼ýÀÚ Çã°¡¸¦ 666À¸·Î ¼³Á¤ÇÑ´Ù¸é ¸ðµç »ç¿ëÀÚ°¡ ÆÄÀÏ°ú µð·ºÅ丮¸¦ ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. Çã°¡¸¦ 777·Î ¼³Á¤ÇÑ´Ù¸é ¸ðµç »ç¿ëÀÚ°¡ Àбâ, ¾²±â¿Í ½ÇÇà Çã°¡¸¦ °®°Ô µË´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ ¼³Á¤À» »ç¿ëÇÑ´Ù¸é Áß¿äÇÑ ÆÄÀϵéÀ» ¼Õ»ó½ÃÅ°±â ½¬¿ì¹Ç·Î ÁÁÀº »ý°¢ÀÌ ¾Æ´Õ´Ï´Ù. |
´ÙÀ½Àº ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¼ýÀÚ °ª ¼³Á¤°ú ±× ¼ýÀÚµéÀÌ ÀǹÌÇÏ´Â ¹Ù¸¦ Á¤¸®ÇÑ ¸ñ·ÏÀÔ´Ï´Ù:
-rw------- (600) — ¿ÀÁ÷ ¼ÒÀ¯ÀÚ¸¸ ÀÐ°í ¾µ ¼ö ÀÖ½À´Ï´Ù.
-rw-r--r-- (644) — ¿ÀÁ÷ ¼ÒÀ¯ÀÚ¸¸ ÀÐ°í ¾µ ¼ö ÀÖÀ¸¸ç ±×·ì°ú ´Ù¸¥ »ç¿ëÀÚµéÀº Àбâ Çã°¡¸¸ °¡Áö°í ÀÖ½À´Ï´Ù.
-rwx------ (700) — ¿ÀÁ÷ ¼ÒÀ¯ÀÚ¸¸ Àбâ, ¾²±â¿Í ½ÇÇàÇϱ⠱ÇÇÑÀ» °¡Áö°í ÀÖ½À´Ï´Ù.
-rwxr-xr-x (755) — ¼ÒÀ¯ÀÚ´Â Àбâ, ¾²±â¿Í ½ÇÇàÇϱ⠱ÇÇÑÀ» °¡Áö°í ÀÖ°í; ±×·ì°ú ´Ù¸¥ »ç¿ëÀÚµéÀº Àбâ¿Í ½ÇÇàÇϱ⠱ÇÇѸ¸ °¡Áö°í ÀÖ½À´Ï´Ù.
-rwx--x--x (711) — ¼ÒÀ¯ÀÚ´Â Àбâ, ¾²±â¿Í ½ÇÇàÇϱ⠱ÇÇÑÀ» °¡Áö°í ÀÖ°í; ±×·ì°ú ´Ù¸¥ »ç¿ëÀÚµéÀº ¿ÀÁ÷ ½ÇÇàÇϱ⠱ÇÇѸ¸ °¡Áö°í ÀÖ½À´Ï´Ù.
-rw-rw-rw- (666) — ¸ðµç »ç¿ëÀÚ°¡ ÆÄÀÏÀ» ÀÐ°í ¾µ ¼ö ÀÖ½À´Ï´Ù. (ÀÌ·¯ÇÑ ÆÄÀÏ Çã°¡´Â ÁÖÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù)
-rwxrwxrwx (777) — ¸ðµç »ç¿ëÀÚ°¡ ÆÄÀÏÀ» Àаí, ¾²°í, ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. (ÀÌ·¯ÇÑ ÆÄÀÏ Çã°¡ ¼³Á¤Àº ¸Å¿ì À§ÇèÇÑ ¹æ¹ýÀÔ´Ï´Ù)
´ÙÀ½Àº µð·ºÅ丮¿¡ ´ëÇÑ ÀϹÝÀûÀÎ ¼³Á¤ÀÔ´Ï´Ù:
drwx------ (700) — ¿ÀÁ÷ ¼ÒÀ¯ÀÚ¸¸ ÀÌ µð·ºÅ丮¿¡¼ ÀÐ°í ¾µ ¼ö ÀÖ½À´Ï´Ù.
drwxr-xr-x (755) — ¸ðµç »ç¿ëÀÚ°¡ µð·ºÅ丮¸¦ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù, ±×·¯³ª ¼ÒÀ¯ÀÚ¸¸ ³»¿ëÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.