2 Á¢±Ù ±ÇÇÑ (Permissions)

ÆÄÀÏ¿¡ ´ëÇÑ Á¢±Ù ±ÇÇÑÀº ÀÌ¹Ì ¾ð±Þ ÇßµíÀÌ ¼ÒÀ¯ÀÚ, ±×·ì, ´Ù¸¥ »ç¿ëÀÚÀÇ ¼¼ °¡Áö·Î ±¸ºÐµÇ¸ç °¢°¢¿¡ ºÎ¿©ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÇ Á¾·ù¿¡´Â ´ÙÀ½°ú °°ÀÌ ³×°¡Áö Á¾·ù°¡ ÀÖ´Ù.

r
»ç¿ëÀÚ°¡ ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖ´Ù.
w
»ç¿ëÀÚ°¡ ÆÄÀÏÀ» ¾²°Å³ª º¯°æÇÒ ¼ö ÀÖ´Ù.
x
»ç¿ëÀÚ°¡ ÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù.
-
ÆÄÀÏ¿¡ ´ëÇÑ Æ¯Á¤ ±ÇÇÑÀÌ ¾øÀ½À» ³ªÅ¸³¿.

½Éº¼¸¯ ¸ðµå(symbolic mode)·Î ÆÄÀÏÀÇ ±ÇÇÑÀ» ¹Ù²Ù±â À§Çؼ­´Â chmod ¸í·É¾î¸¦ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÑ´Ù.

chmod [who] operator [permissions] filename

À§¿¡¼­ who°¡ ¶æÇÏ´Â °ÍÀº

u
¼ÒÀ¯ÀÚÀÇ ±ÇÇÑ
g
±×·ìÀÇ ±ÇÇÑ
o
±âŸ ´Ù¸¥ »ç¿ëÀÚÀÇ ±ÇÇÑ
a
¸ðµç »ç¿ëÀÚ(¼ÒÀ¯ÀÚ, ±×·ì, ±âŸ ´Ù¸¥ »ç¿ëÀÚ Æ÷ÇÔ)ÀÇ ±ÇÇÑ

operator°¡ ÀǹÌÇÏ´Â °ÍÀº

+
±ÇÇÑÀ» ´õÇϱâ
-
±ÇÇÑÀ» »¯±â
=
±ÇÇÑÀ» ÁÖ±â (¸í½ÃÇÏÁö ¾ÊÀº ´Ù¸¥ ±ÇÇÑÀº ¸ðµÎ »ç¶óÁü¿¡ À¯ÀÇ)

permissionÀÌ ÀǹÌÇÏ´Â °ÍÀº

r
Àб⠱ÇÇÑ
w
¾²±â ±ÇÇÑ
x
½ÇÇà ±ÇÇÑ
s
À¯Àú Ȥ´Â ±×·ì set-id
t
Sticky ºñÆ®
l
ÆÄÀÏ Àá±Ý, ´Ù¸¥ »ç¿ëÀÚ´Â ÀÌ ÆÄÀÏ¿¡ Á¢±Ù ÇÒ ¼ö ¾øÀ½

Àý´ë ¸ðµå(absolute mode)·Î ÆÄÀÏÀÇ ±ÇÇÑÀ» ¹Ù²Ù±â À§Çؼ­´Â chmod ¸í·É¾î¸¦ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÑ´Ù.

chmod [mode] file
À§¿¡¼­ mode´Â ÆÈÁø ¼ýÀÚ(octal number)¸¦ ÀǹÌÇÑ´Ù.

½Éº¼¸¯ ¸ðµå¿Í Àý´ë ¸ðµåÀÇ °ü°è´Â ´ÙÀ½°ú °°´Ù.

Table 2.1: ½Éº¼¸¯ ¸ðµå¿Í Àý´ë¸ðµåÀÇ ºñ±³
User Group Other
r  w  x r  w  x r  w  x
4+2+1 4+2+1 4+2+1

±×·³, ¸î °¡Áö ¿¹¸¦ µé¾îº¸¸é¼­ ÀÌÇظ¦ Çغ¸ÀÚ.


¸í·É               »ý¼ºµÈ ¸ðµå           ÀǹÌ

chmod 644 rw- r- r- ¼ÒÀ¯ÀÚ´Â Àбâ¿Í ¾²±â °¡´É,
±×·ì°ú ´Ù¸¥ »ç¿ëÀÚ´Â Àб⸸ °¡´É
chmod 755 rwx r-x r-x ¼ÒÀ¯ÀÚ´Â Àбâ, ¾²±â, ½ÇÇàÀÌ °¡´É
±×·ì°ú ´Ù¸¥ »ç¿ëÀÚ´Â Àбâ¿Í ½ÇÇàÀÌ °¡´É
chmod 700 rwx -- -- ¼ÒÀ¯ÀÚ¸¸ Àбâ, ¾²±â, ½ÇÇàÀÌ °¡´É

¸¸¾à, ƯÁ¤ µð·ºÅ丮 ÀÌÇÏ¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀÇ ±ÇÇÑÀ» ¹Ù²Ù·Á ÇÒ¶§¿¡´Â `-R' ¿É¼ÇÀ» ÇÔ²² »ç¿ëÇÑ´Ù. `-R' ¿É¼ÇÀº Àç±ÍÀûÀÎ ¸í·ÉÀÇ È£ÃâÀ» ÀǹÌÇÑ´Ù.

$ chmod -R 664 /home/users/dhyoo/*

Dong-Hoon Yoo
2002-03-15