1. Æ۹̼ÇÀ̶õ?
¸ÖƼÀ¯Àú ¿î¿µÃ¼Á¦ÀÎ ¸®´ª½º´Â À©µµ¿ì98°ú´Â ´Þ¸®, º¸¾ÈÀ» À§Çؼ ´Ù¸¥ »ç¶÷ÀÌ ÀÚ½ÅÀÇ
ÆÄÀÏÀ» Àаųª ÆÄÀÏ¿¡ ´Ù¸¥ ³»¿ëÀ» ±â·ÏÇÏ´Â °ÍÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù.
ÇÑ »ç¿ëÀÚ°¡ ´Ù¸¥ »ç¿ëÀÚÀÇ ÆÄÀÏÀ» ¸¶À½´ë·Î ó¸®ÇÏ°Ô µÉ ¼öµµ Àֱ⠶§¹®¿¡ ÀÌ°ÍÀ» ¿¹¹æÇϱâ
À§Çؼ »ý¼ºµÇ´Â ÆÄÀÏÀ̳ª µð·ºÅ丮¿¡ °¢°¢ÀÇ Á¢±ÙÇã°¡±ÇÀ» µÎ¾î¼ Çã°¡ÇÑ »ç¿ëÀÚ(±×·ì)µé¸¸ÀÌ
ÆÄÀÏ¿¡ ´ëÇÑ Á¢±Ù±ÇÇÑÀ» °¡Áö°Ô ¸¸µå´Â °ÍÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ ÆÄÀÏÀÇ »ç¿ë±ÇÇÑÀ» ³ªÅ¸³»´Â ¿ªÇÒÀ» ÇÏ´Â °ÍÀ» ÆÛ¹Ì¼Ç À̶ó°í ÇÕ´Ï´Ù.
2. ÆÛ¹Ì¼Ç °øºÎÇϱâ
ÇöÀç ¼³Á¤µÈ Æ۹̼ÇÀ» º¸°í ½ÍÀ¸¸é ls -l ¸í·ÉÀ» ÇÏ¸é µË´Ï´Ù.
[FTP ID@web abc.com]# ls -l
total 12
drwx--x--x 2 abc abc 4096 Sep 11 20:50 cgi-bin
drwx------ 2 abc abc 4096 Sep 11 20:50 mail
drwx--x--x 4 abc abc 4096 Sep 17 21:03 public_html
-rw-r--r-- 1 abc abc 5 Sep 18 18:17 test
| |
drwx--x--x Çü½ÄÀ¸·Î Ç¥½ÃµÈ ºÎºÐÀÌ ÆÛ¹Ì¼Ç ÀÔ´Ï´Ù.
Æ۹̼ÇÀº 10ÄÀ¸·Î Ç¥½ÃµÇ¸ç, ±âº»ÀûÀ¸·Î drwxrwxrwx ¿Í °°Àº Çü½ÄÀ» °¡Áö°í ÀÖ½À´Ï´Ù.
(1) óÀ½ ¹®ÀÚ´Â ÆÄÀÏÀÇ Å¸ÀÔÀ» ³ªÅ¸³À´Ï´Ù.
¨ç d : µð·ºÅ丮
¨è - : Ç¥ÁØÆÄÀÏ
¨é l : ¸µÅ©(link) ÆÄÀÏ
¨ê b : ºí·ÏÀåÄ¡
(2) ´ÙÀ½ÀÇ 9°³ÀÇ ¹®ÀÚ´Â ÆÄÀÏÀÇ Æ۹̼ÇÀ» ³ªÅ¸³À´Ï´Ù.
¨ç ó À½ 3¹®ÀÚ : ÆÄÀÏ ¼ÒÀ¯ÀÚ°¡ °¡Áö´Â Æ۹̼Ç
¨è µÎ¹ø° 3¹®ÀÚ : À¯Àú°¡ ¼ÓÇØÀÖ´Â ±×·ì¿¡ ´ëÇÑ Æ۹̼Ç
¨é ¸¶Áö¸· 3¹®ÀÚ : ¸ðµç À¯Á®(±×·ì)¿¡ ´ëÇÑ Æ۹̼Ç
(3) Æ۹̼ÇÀ» Ç¥ÇöÇÏ´Â ¹®ÀÚ¿Í ¹®ÀÚ°¡ ³ªÅ¸³»´Â °ª
¨ç r (4) : Àб⠱ÇÇÑ (read)
¨è w (2) : ¾²±â ±ÇÇÑ (write)
¨é x (1) : ½ÇÇà ±ÇÇÑ (execution)
¨ê - (0) : Çã°¡±ÇÀÌ °ÅºÎ
(4) r, w, x ¸¦ °áÇÕÇؼ ÆÛ¹Ì¼Ç ¸¸µé±â
¨ç --- (0) : ÆÛ¹Ì¼Ç ¾øÀ½
¨è --x (1) : ½ÇÇà
¨é r-- (4) : Àбâ Àü¿ë
¨ê r-x (5) : Àбâ, ½ÇÇà
¨ë rw- (6) : Àбâ, ¾²±â
¨ì rwx (7) : Àбâ, ¾²±â, ½ÇÇà
Æ۹̼ÇÀº ³ªÅ¸³ ¹®ÀÚ¿¡ ÇØ´çÇÏ´Â °ªÀÇ ÇÕ(¼ýÀÚ)·Î ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.
¿¹)
rw- : rÀÇ °ª(4) + wÀÇ °ª(2) + -ÀÇ °ª(0) = 4+2+0 =
6
drwx--x--x ´Â
711·Î Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.
(5) ÆÛ¹Ì¼Ç ºÐ¼®Çϱ⠿¹Á¦ : drwx--xr-x (715)
¨ç
ÆÄÀÏÀÇ Å¸ÀÔ : d -> µð·ºÅ丮ÀÔ´Ï´Ù.
¨è
¼ÒÀ¯ÀÚ ±ÇÇÑ : rwx (7) -> Àбâ, ¾²±â, ½ÇÇàÀÇ ±ÇÇÑÀÌ ÀÖÀ½ (óÀ½ 3¹®ÀÚ)
¨é
±×·ìÀÇ ±ÇÇÑ : --x (1) -> ½ÇÇàÀÇ ±ÇÇÑÀÌ ÀÖÀ½ (µÎ¹ø° 3¹®ÀÚ)
¨ê
¸ðµçÀ¯Àú ±ÇÇÑ : r-x (5) -> Àбâ, ½ÇÇàÀÇ ±ÇÇÑÀÌ ÀÖÀ½ (¸¶Áö¸· 3¹®ÀÚ)
3. ÆÛ¹Ì¼Ç ¼³Á¤Çϱâ
chmod ¸í·É¾î¸¦ »ç¿ëÇÕ´Ï´Ù.
[ Çü½Ä ]
chmod ÆÛ¹Ì¼Ç °ª º¯°æµÉ ÆÄÀϸí
(¿¹) chmod 755 test : test fileÀÇ Æ۹̼ÇÀ» 755·Î ÁöÁ¤ÇÕ´Ï´Ù.
[FTP ID@web abc.com]# chmod 755 test
[FTP ID@web abc.com]# ls -l
total 12
drwx--x--x 2 abc abc 4096 Sep 11 20:50 cgi-bin
drwx------ 2 abc abc 4096 Sep 11 20:50 mail
drwx--x--x 4 abc abc 4096 Sep 17 21:03 public_html
-rwxrwxrwx 1 abc abc 5 Sep 18 18:17 test
| |
[ ¿É¼Ç ]
-R : µð·ºÅ丮ÀÇ Æ۹̼ÇÀ» º¯°æÇÒ °æ¿ì
ÇÏÀ§ÀÇ ¸ðµç ÆÄÀÏ°ú µð·ºÅ丮ÀÇ ±ÇÇÑÀ» ÁöÁ¤ÇÕ´Ï´Ù.
(¿¹) chmod 711 mail -R
: mail Æú´õ ¹× ÇÏÀ§ÀÇ ÆÄÀÏ ¹× µð·ºÅ丮ÀÇ ±ÇÇÑÀ» 711·Î ÁöÁ¤ÇÕ´Ï´Ù