13.14. ¼ÒÀ¯±Ç°ú Çã°¡

¾Õ¼­ ÀÌ Àå¿¡¼­, ·çÆ®ÀÇ ·Î±×ÀÎ µð·ºÅ丮·Î À̵¿Çϱâ À§ÇØ 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)µµ ¾Ë ¼ö ÀÖ½À´Ï´Ù. ±âº» °ªÀ¸·Î, ±×·ìÀÇ À̸§Àº ¿©·¯ºÐÀÇ ·Î±×Àθí°ú °°´Ù´Â °ÍÀ» ±â¾ïÇØ ÁֽʽÿÀ.

±×¸² 13-11. sneakers.txt ÆÄÀÏ¿¡ ´ëÇÑ Çã°¡ »çÇ×

±×·ì ¿À¸¥ÂÊ¿¡´Â ÆÄÀÏ Å©±â, ÆÄÀÏÀ» ¸¸µç ³¯Â¥, ½Ã°£°ú ÆÄÀÏ¸í¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

À§¿¡¼­ º¸À̴ ù¹ø° ¿­Àº ÇöÀç ÆÄÀÏ Çã°¡»çÇ×À» º¸¿©ÁÝ´Ï´Ù; Çã°¡´Â 10Ä­À¸·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. ù Ä­Àº ÆÄÀÏ À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù. ³ª¸ÓÁö 9 Ä­Àº 3°¡Áö ´Ù¸¥ »ç¿ëÀÚ ±×·ì¿¡ ´ëÇØ Àû¿ëµÇ´Â 3°¡Áö ÆÄÀÏ Çã°¡¸¦ ³ªÅ¸³À´Ï´Ù.

¿¹¸¦ µé¾î:

-rw-rw-r--

ÀÌ·¯ÇÑ 3 °¡Áö ´Ù¸¥ »ç¿ëÀÚ ±×·ìÀ̶õ: ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ (owner), ÆÄÀÏÀ» ¼ÒÀ¯ÇÏ°í ÀÖ´Â ±×·ì (group)°ú ÁöÁ¤µÇÁö ¾ÊÀº "´Ù¸¥" »ç¿ëÀÚ¿Í ±×·ì (others)À» ÀǹÌÇÕ´Ï´Ù.

-    (rw-)   (rw-)   (r--) 1 sam sam 
|      |       |       | 
type  owner  group   others
      

ÆÄÀÏ À¯ÇüÀ» ÁöÁ¤Çϴ ù¹ø° »çÇ×Àº ´ÙÀ½ Áß Çϳª·Î ³ªÅ¸³³´Ï´Ù:

ù¹ø° »çÇ× ´ÙÀ½¿¡ ³ª¿À´Â ¼¼°¡Áö Ç׸ñÀº ´ÙÀ½ Áß ÇÑ ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù:

»ç¿ëÀÚ, ±×·ì ¶Ç´Â ´Ù¸¥ »ç¿ëÀÚ ºÎºÐ¿¡ ´ë½¬ (-) ±âÈ£°¡ ÀÖ´Ù¸é, ƯÁ¤ Çã°¡ »çÇ×ÀÌ Çã¿ëµÇÁö ¾Ê¾Ò´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. sneakers.txt ÆÄÀÏÀÇ Ã¹¹ø° ¿­À» ´Ù½Ã »ìÆ캸½Ã°í Çã°¡ »çÇ×À» È®ÀÎÇØ º¸½Ê½Ã¿À.

ls -l sneakers.txt
-rw-rw-r--    1 sam sam     150 Mar 19 08:08 sneakers.txt

ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ´Â (ÀÌ °æ¿ì¿¡´Â sam) ÆÄÀÏÀ» ÀÐ°í ¾µ ¼ö ÀÖ´Â Çã°¡¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ±×·ì (sam)µµ ¸¶Âù°¡Áö·Î sneakers.txt ÆÄÀÏ¿¡ ´ëÇÑ ÀÐ°í ¾²±â ±ÇÇÑÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ ÆÄÀÏÀº ÇÁ·Î±×·¥ÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ¼ÒÀ¯ÀÚ³ª ±×·ì ±× ´©±¸µµ ±× ÆÄÀÏÀ» ½ÇÇàÇÒ Çã°¡¸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù.

13.14.1. chmod ¸í·É

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 ¸í·É°ú ÇÔ²² ÀÚÁÖ »ç¿ëµÇ´Â ¼³Á¤Àº ´ÙÀ½°ú °°½À´Ï´Ù:

-R ¿É¼ÇÀ» ´õÇÏ¿© Àüü µð·ºÅ丮¿¡ ´ëÇÑ Çã°¡ »çÇ×À» º¯°æÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

¿Ö³ÄÇÏ¸é µð·ºÅ丮¸¦ ÀÀ¿ë ÇÁ·Î±×·¥Ã³·³ "½ÇÇà"ÇÒ ¼ö°¡ ¾ø±â ¶§¹®¿¡, µð·ºÅ丮¿¡ ´ëÇÑ ½ÇÇà Çã°¡¸¦ Ãß°¡ÇÏ°í »èÁ¦ÇÏ´Â °ÍÀº ±× µð·ºÅ丮¸¦ ÅëÇØ °Ë»öÇÏ´Â °ÍÀ» Çã¶ô (¶Ç´Â °ÅºÎ)ÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

´Ù¸¥ »ç¿ëÀÚ°¡ tigger µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» ½ÇÇàÇÒ Çã°¡¸¦ ÁÖÁö ¾Ê¾Ò´Ù¸é, ´©°¡ ±× ÆÄÀÏÀ» Àаųª ¾µ ¼ö ÀÖ´Â Çã°¡¸¦ °¡Áö°í ÀÖ´ÂÁö´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù. Á¤È®ÇÑ ÆÄÀϸíÀ» ¾ËÁö ¾Ê´Â ÇÑ ´©±¸µµ ±× µð·ºÅ丮¸¦ º¼ ¼ö ¾ø½À´Ï´Ù.

¿¹¸¦ µé¾î ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽøé:

chmod a-x tigger

¸ðµç »ç¿ëÀÚÀÇ ½ÇÇàÇϱâ Çã°¡¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌÁ¦ ¿©·¯ºÐÀÌ tigger µð·ºÅ丮¿¡ µé¾î°¡±â À§ÇØ cd ¸í·ÉÀ» »ç¿ëÇÒ ¶§ ¹ß»ýÇÏ´Â »óȲÀº ´ÙÀ½°ú °°½À´Ï´Ù:

bash: tigger: Permission denied

´ÙÀ½À¸·Î ¼ÒÀ¯ÀÚ¿Í ±×·ì¿¡ ´ëÇÑ Çã°¡¸¦ º¹¿øÇÕ´Ï´Ù:

chmod ug+x tigger

ÀÌÁ¦ ls -dl¸¦ »ç¿ëÇÏ¿© Áö±Ý±îÁö ½ÇÇàÇÑ °á°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ¿ÀÁ÷ ´Ù¸¥ »ç¿ëÀÚ°¡ tigger µð·ºÅ丮·Î Á¢±ÙÇÏ´Â °ÍÀÌ °ÅºÎµÈ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

13.14.2. ¼ýÀÚ¸¦ »ç¿ëÇÏ¿© Çã°¡ º¯°æÇϱâ

chmod ¸í·É¾î¿Í »ç¿ëÇß´ø ÁÙÀÓ¸» »çÇ×µéÀ» ±â¾ïÇϽʴϱî? Çã°¡¸¦ º¯°æÇÒ ¼ö ÀÖ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. óÀ½¿¡´Â ´Ù¼Ò º¹ÀâÇÏ°Ô ´À²¸Áú ¼öµµ ÀÖ½À´Ï´Ù.

sneakers.txt ÆÄÀÏÀÇ ¿ø·¡ Çã°¡ »çÇ×À¸·Î º¹±¸ÇÕ´Ï´Ù:

-rw-rw-r--    1 sam sam     150 Mar 19 08:08 sneakers.txt

°¢ Çã°¡ »çÇ× ¼³Á¤Àº ¼ýÀÚ °ªÀ¸·Î Ç¥ÇöµÉ ¼ö ÀÖ½À´Ï´Ù:

ÀÌ °ªµéÀÌ ¼­·Î ´õÇØÁö¸é, ±× ÇÕ°è´Â ƯÁ¤ Çã°¡¸¦ ÁöÁ¤Çϴµ¥ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, ¸¸ÀÏ Àбâ¿Í ¾²±â Çã°¡¸¦ ¿øÇϽŴٸé, 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·Î ¼³Á¤ÇÑ´Ù¸é ¸ðµç »ç¿ëÀÚ°¡ Àбâ, ¾²±â¿Í ½ÇÇà Çã°¡¸¦ °®°Ô µË´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ ¼³Á¤À» »ç¿ëÇÑ´Ù¸é Áß¿äÇÑ ÆÄÀϵéÀ» ¼Õ»ó½ÃÅ°±â ½¬¿ì¹Ç·Î ÁÁÀº »ý°¢ÀÌ ¾Æ´Õ´Ï´Ù.

´ÙÀ½Àº ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¼ýÀÚ °ª ¼³Á¤°ú ±× ¼ýÀÚµéÀÌ ÀǹÌÇÏ´Â ¹Ù¸¦ Á¤¸®ÇÑ ¸ñ·ÏÀÔ´Ï´Ù:

´ÙÀ½Àº µð·ºÅ丮¿¡ ´ëÇÑ ÀϹÝÀûÀÎ ¼³Á¤ÀÔ´Ï´Ù: