¸ðµç À¯´Ð½º °è¿ ½Ã½ºÅÛ¿¡¼ Á¤º¸µéÀº ±âº»ÀûÀ¸·Î "/" ·çÆ® ÆÄÀÏ Æ®¸®¿¡ ÀúÀåµÈ´Ù. ÆÄÀÏ Æ®¸®´Â µð·ºÅ丮µéÀÇ °èÃþÀû ÁýÇÕÀ¸·Î µð·ºÅ丮 °¢ÀÚ°¡ ÆÄÀϽýºÅÛ °´Ã¼ (FSO) ¸¦ Æ÷ÇÔÇÒ ¼öµµ ÀÖ´Ù.
¸®´ª½º¿¡¼ ÆÄÀϽýºÅÛ °´Ã¼´Â º¸ÅëÀÇ ÆÄÀÏ, µð·ºÅ丮, ½Éº¼¸¯ ¸µÅ©, ³×ÀÓµå ÆÄÀÌÇÁ (¼±ÀÔ ¼±Ã³¸®, FIFO, first-in first-out À̶ó°íµµ ºÎ¸¥´Ù) , ¼ÒÄÏ (¹ØºÎºÐÀ» º¸¶ó), ¹®ÀÚ µð¹ÙÀ̽º ÆÄÀÏ ¶Ç´Â ºí·Ï µð¹ÙÀ̽º ÆÄÀÏÀÏ ¼ö ÀÖ´Ù (ÀÌ ¸ñ·ÏÀº find(1) ¸í·ÉÀ¸·Î º¼ ¼ö ÀÖ´Ù). ´Ù¸¥ À¯´Ð½º °è¿ ½Ã½ºÅÛµµ µ¿ÀÏÇÑ ¶Ç´Â À¯»çÇÑ FSO ŸÀÔ ¸ñ·ÏÀ» °®´Â´Ù.
ÆÄÀϽýºÅÛ °´Ã¼´Â ÆÄÀÏ Æ®¸®¿¡ µð·ºÅ丮·Î ¸¶¿îÆ® ¹× ¾ð¸¶¿îÆ®µÉ ¼ö ÀÖ´Â ÆÄÀϽýºÅÛ¿¡ ¸ð¾ÆÁø´Ù. ÆÄÀϽýºÅÛ Å¸ÀÔ (¿¹, ext2 ¿Í FAT) Àº ¼Óµµ, ½Å·Ú¼º µîÀ» ÃÖÀûÇϱâ À§ÇØ µð½ºÅ©»ó¿¡ µ¥ÀÌÅ͸¦ ¹è¿Çϱâ À§ÇÑ Æ¯Á¤ÇÑ ÀÏ·ÃÀÇ ÇÕÀÇÀÌ´Ù; ``ÆÄÀϽýºÅÛ"Àº ``ÆÄÀϽýºÅÛ À¯Çü" °ú µ¿ÀǾî·Î »ç¿ëµÈ´Ù.
¿©·¯°¡Áö À¯´Ð½º °è¿ ½Ã½ºÅÛÀº ´Ù¾çÇÑ ÆÄÀϽýºÅÛ Å¸ÀÔÀ» Áö¿øÇÑ´Ù. ÆÄÀϽýºÅÛÀº ¾à°£ ´Ù¸¥ ÀÏ·ÃÀÇ Á¢±Ù Á¦¾î ¼Ó¼ºµéÀ» °¡Áú ¼ö ÀÖÀ¸¸ç Á¢±Ù Á¦¾î´Â ¸¶¿îÆ®½Ã ¼±ÅÃÇÑ ¿É¼Ç¿¡ ÀÇÇØ ¿µÇâÀ» ¹ÞÀ» ¼ö ÀÖ´Ù. ¸®´ª½º¿¡¼´Â ext2 ÆÄÀϽýºÅÛÀÌ ÇöÀç °¡Àå ³Î¸® »ç¿ëµÇ°í ÀÖÀ¸¸ç ¸®´ª½º´Â ¹æ´ëÇÑ ¾çÀÇ ÆÄÀϽýºÅÛÀ» Áö¿øÇϴµ¥ ´ëºÎºÐÀÇ À¯´Ð½º °è¿ ½Ã½ºÅÛµµ ´ÙÁß ÆÄÀϽýºÅÛÀ» ¶ÇÇÑ Áö¿øÇÑ´Ù.
À¯´Ð½º °è¿ ½Ã½ºÅÛ¿¡¼ ´ëºÎºÐÀÇ ÆÄÀϽýºÅÛÀº Àû¾îµµ ´ÙÀ½À» ÀúÀåÇÑ´Ù:
¼ÒÀ¯ UID ¿Í GID - ÆÄÀϽýºÅÛ °´Ã¼ÀÇ ``¼ÒÀ¯ÀÚ"¸¦ ½Äº°ÇÑ´Ù. ´Þ¸® ¾ð±ÞµÇÁö ¾Ê´Â´Ù¸é ¼ÒÀ¯ÀÚ ¶Ç´Â ·çÆ®¸¸ÀÌ Á¢±Ù Á¦¾î ¼Ó¼ºÀ» º¯°æÇÒ ¼ö ÀÖ´Ù.
Çã°¡±Ç ºñÆ® (permission bits) - °¢ »ç¿ëÀÚ (¼ÒÀ¯ÀÚ), ±×·ì ¹× other ¿¡ ´ëÇÑ Àбâ, ¾²±â ¹× ½ÇÇàÇϱ⠺ñÆ®. ÀÏ¹Ý ÆÄÀÏ¿¡ ´ëÇØ¼´Â Àбâ, ¾²±â¿Í ½ÇÇàÇϱâ´Â ÀϹÝÀûÀÎ Àǹ̸¦ °®´Â´Ù. µð·ºÅ丮¿¡¼ ``Àбâ" Çã°¡±ÇÀº µð·ºÅ丮ÀÇ ³»¿ëµéÀ» Ç¥½ÃÇϱâ À§ÇØ ÇÊ¿äÇÏ¸ç ¹Ý¸é ``½ÇÇàÇϱâ" Çã°¡±ÇÀº ¶§·Î´Â ``°Ë»ö (search)" Çã°¡±ÇÀ̶ó°íµµ Çϴµ¥ ±× ³»¿ëµé¸¦ »ç¿ëÇϱâ À§ÇØ ½ÇÁ¦ µð·ºÅ丮³»·Î µé¾î°¡±â À§ÇØ ÇÊ¿äÇÏ´Ù. µð·ºÅ丮¿¡¼ ``¾²±â" Çã°¡±ÇÀº ±× µð·ºÅ丮³»¿¡ ÆÄÀÏ Ãß°¡Çϱâ, Á¦°ÅÇÏ±â ¹× Àç¸í¸íÇϱ⸦ Çã¿ëÇÑ´Ù; ´ÜÁö Ãß°¡Çϱ⸸À» Çã¿ëÇÏ·Á¸é ¹ØºÎºÐ¿¡ ¾ð±ÞµÇ´Â sticky ºñÆ®¸¦ ¼³Á¤Çضó. ½Éº¼¸¯ ¸µÅ©¿¡ ´ëÇØ¼´Â Çã°¡±Ç °ªÀÌ ÀüÇô »ç¿ëµÇÁö ¾ÊÀ½À» ÁÖ¸ñÇØ¶ó; Áß¿äÇÑ °ÍÀº ´ÜÁö À̵éÀÌ Æ÷ÇÔÇÏ´Â µð·ºÅ丮¿Í ¸µÅ©µÈ ÆÄÀÏÀÇ °ªÀÌ´Ù.
``sticky" ºñÆ® - ÀÌ ºñÆ®°¡ µð·ºÅ丮¿¡ ¼³Á¤µÇ¾î ÀÖÀ» ¶§ ±× µð·ºÅ丮³»¿¡¼ ÆÄÀÏÀÇ ¾ð¸µÅ© (Á¦°Å) ¹× Àç¸í¸íÀº ÆÄÀÏ ¼ÒÀ¯ÀÚ, µð·ºÅ丮 ¼ÒÀ¯ÀÚ ¶Ç´Â ·çÆ®¸¸ÀÌ ÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ¸Å¿ì °øÅëµÈ À¯´Ð½ºÀÇ È®ÀåÀ¸·Î ¿ÀÇ ±×·ìÀÇ Single Unix Specification ¹öÀü 2 ¿¡ ¸í½ÃµÇ¾î ÀÖ´Ù. Ãʱâ À¯´Ð½º ¹öÀüµéÀº À̸¦ ``save program text" ºñÆ®¶ó°í ºÒ·¶À¸¸ç À̸¦ ¸Þ¸ð¸®¿¡ »óÁÖÇØ¾ß ÇÏ´Â ½ÇÇà°¡´ÉÇÑ ÆÄÀÏÀ» °¡¸®Å³ ¶§ »ç¿ëÇÏ¿´´Ù. ·çÆ®¸¸ÀÌ ÀÌ ºñÆ®¸¦ ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ½Ã½ºÅÛÀº º¸ÁõÇߴµ¥ ±×·¸Áö ¾Ê´Ù¸é »ç¿ëÀÚµéÀÌ ¾ïÁö·Î ``¸ðµç °Í"À» ¸Þ¸ð¸®¿¡ ¿Ã¸²À¸·Î½á ½Ã½ºÅÛÀ» ÆÄ¼Õ½Ãų ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸®´ª½º¿¡¼ ÀÌ ºñÆ®´Â ÀÏ¹Ý ÆÄÀÏ¿¡ ¾Æ¹«·± ¿µÇâÀ» ¹ÌÄ¡Áö ¾ÊÀ¸¸ç ÀÏ¹Ý »ç¿ëÀÚ´Â ÀÚ½ÅÀÌ ¼ÒÀ¯ÇÑ ÆÄÀÏ¿¡ ´ëÇØ ÀÌ ºñÆ®¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù: ¸®´ª½ºÀÇ °¡»ó ¸Þ¸ð¸® °ü¸® ±â¹ýÀº ÀÌ·¯ÇÑ ºñÆ®¸¦ »ç¿ëÇØµµ ¾Æ¹«·± ¹®Á¦°¡ µÇÁö ¾Ê°Ô ÇÑ´Ù.
setuid, setgid - ½ÇÇà°¡´ÉÇÑ ÆÄÀÏ¿¡ ¼³Á¤µÇ¾î ÀÖÀ» ¶§ ÀÌ ÆÄÀÏÀ» ½ÇÇà½ÃÅ´À¸·Î½á ÇÁ·Î¼¼½ºÀÇ À¯È¿ UID ¶Ç´Â À¯È¿ GID ´Â °¢°¢ ÆÄÀÏ ¼ÒÀ¯ UID ¶Ç´Â GID ·Î ¼³Á¤µÉ °ÍÀÌ´Ù. ¸ðµç À¯´Ð½º °è¿ ½Ã½ºÅÛÀº À̸¦ Áö¿øÇÑ´Ù. ¸®´ª½º¿Í System V ¿¡¼ ½ÇÇà ±ÇÇÑÀÌ ¾ø´Â ÆÄÀÏ¿¡ setgid °¡ ¼³Á¤µÇ¾î ÀÖÀ» ¶§ ÀÌ´Â Á¢±Ù µµÁß °Á¦ ·ÎÅ· (mandatory locking) µÇ´Â ÆÄÀÏÀ» °¡¸®Å²´Ù (ÆÄÀϽýºÅÛÀÌ °Á¦ ·ÎÅ·À» Áö¿øÇϵµ·Ï ¸¶¿îÆ®µÈ °æ¿ì); ÀÌ·¸µí ¸¹Àº Àǹ̴ ¸¹Àº »ç¶÷À» ³î¶ó°Ô Çϴµ¥ À¯´Ð½º °è¿ ½Ã½ºÅÛ¿¡¼ º¸ÆíÀûÀÎ °ÍÀº ¾Æ´Ï´Ù. »ç½Ç chmod(3) ¿¡ ´ëÇÑ ¿ÀÇ ±×·ìÀÇ Single Unix Specification ¹öÀü 2 ´Â ÀÌ·¯ÇÑ ¼³Á¤ÀÌ Àǹ̰¡ ¾ø´Â °æ¿ì ½ÇÇàºÒ°¡´ÉÇÑ ÆÄÀÏ¿¡ ´ëÇØ setgid À» ¼³Á¤ÇÏ´Â ¿äûÀ» ½Ã½ºÅÛÀÌ ¹«½ÃÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¸®´ª½º¿Í ¼Ö¶ó¸®½º¿¡¼ µð·ºÅ丮¿¡ setgid °¡ ¼³Á¤µÇ¾î ÀÖÀ» ¶§ ÀÌ µð·ºÅ丮³»¿¡¼ »ý¼ºµÈ ÆÄÀÏÀÇ GID ´Â µð·ºÅ丮ÀÇ GID ·Î ÀÚµ¿ ¼³Á¤µÈ´Ù. ÀÌ·¯ÇÑ Á¢±Ù¹æ¹ýÀÇ ¸ñÀûÀº ``ÇÁ·ÎÁ§Æ® µð·ºÅ丮"¸¦ Áö¿øÇϱâ À§ÇÑ °ÍÀ¸·Î »ç¿ëÀÚµéÀº ÆÄÀÏÀ» ÀÌ·¸°Ô Ưº°È÷ ¼³Á¤µÈ µð·ºÅ丮¿¡ ÀúÀåÇÒ ¼ö ÀÖÀ¸¸ç ±×·ì ¼ÒÀ¯ÀÚ´Â ÀÚµ¿ÀûÀ¸·Î º¯°æµÈ´Ù. ±×·¯³ª µð·ºÅ丮¿¡ setgid ¸¦ ¼³Á¤ÇÏ´Â °ÍÀº SiIngle Unix Specification [Open Group 1997] °ú °°Àº Ç¥ÁØ¿¡´Â ¸í½ÃµÇ¾î ÀÖÁö ¾Ê´Ù.
ŸÀÓ½ºÅÆÇÁ - °¢ ÆÄÀϽýºÅÛ °´Ã¼¿¡ ´ëÇØ Á¢±Ù ¹× º¯°æ ½Ã°£ÀÌ ÀúÀåµÈ´Ù. ±×·¯³ª ¼ÒÀ¯ÀÚ´Â ÀÌ °ªÀ» ÀÓÀÇ·Î ¼³Á¤ÇÒ ¼ö Àֱ⠶§¹®¿¡ (touch(1) À» º¸¶ó) ÀÌ·¯ÇÑ Á¤º¸ÀÇ ½Å·Ú¼º¿¡ À¯ÀÇÇØ¶ó. ¸ðµç À¯´Ð½º °è¿ ½Ã½ºÅÛÀº À̸¦ Áö¿øÇÑ´Ù.
´ÙÀ½ ¼Ó¼ºÀº ext2 ÆÄÀϽýºÅÛ¿¡¼ ¸®´ª½º °íÀ¯ÀÇ È®ÀåÀÌ´Ù. ¹°·Ð ¸¹Àº ´Ù¸¥ ÆÄÀϽýºÅÛµµ À¯»çÇÑ ±â´É¼ºÀ» °®´Â´Ù:
immutable (ºÒº¯) ºñÆ® - ÆÄÀϽýºÅÛ °´Ã¼¿¡ ´ëÇÑ ¾î¶°ÇÑ º¯°æµµ Çã¿ëµÇÁö ¾Ê´Âµ¥ ´ÜÁö ·çÆ®¸¸ÀÌ ÀÌ ºñÆ®¸¦ ¼³Á¤ ¶Ç´Â Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ´ÜÁö ext2 ¸¸ Áö¿øÇÏ¸ç ¸ðµç À¯´Ð½º ½Ã½ºÅÛ (¶Ç´Â ¸ðµç ¸®´ª½º ÆÄÀϽýºÅÛ) ¿¡ ´ëÇØ À̽İ¡´ÉÇÑ °ÍÀº ¾Æ´Ï´Ù.
append-only ºñÆ® - ÆÄÀϽýºÅÛ °´Ã¼¿¡ µ¡ºÙÀ̱⸸ Çã¿ëµÇ´Âµ¥ ´ÜÁö ·çÆ®¸¸ÀÌ ÀÌ ºñÆ®¸¦ ¼³Á¤ ¶Ç´Â Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ´ÜÁö ext2 ¸¸ Áö¿øÇÏ¸ç ¸ðµç À¯´Ð½º ½Ã½ºÅÛ (¶Ç´Â ¸ðµç ¸®´ª½º ÆÄÀϽýºÅÛ) ¿¡ ´ëÇØ À̽İ¡´ÉÇÑ °ÍÀº ¾Æ´Ï´Ù.
´Ù¸¥ °øÅëµÈ È®ÀåÀº ``ÀÌ ÆÄÀÏÀ» »èÁ¦ÇÒ ¼ö ¾ø´Ù" ¸¦ °¡¸®Å°´Â ¾î¶² Á¾·ùÀÇ ºñÆ®µéÀ» Æ÷ÇÔÇÑ´Ù.
ÀÌ·¯ÇÑ °ªµéÁß ¸¹Àº °ÍµéÀº ¸¶¿îÆ®½Ã ¿µÇâÀ» ¹ÞÀ» ¼ö ÀÖÀ¸¸ç µû¶ó¼ ¿¹¸¦ µé¸é ¾î¶² ºñÆ®´Â ÀÏÁ¤ÇÑ °ª (¹Ìµð¾î»ó¿¡¼ ±×µéÀÇ °ª¿¡ »ó°ü¾øÀÌ) À» °®°í ÀÖ´Â °Íó·³ ó¸®µÉ ¼ö ÀÖ´Ù. ÀÌ¿¡ ´ëÇØ ´õ¿í ÀÚ¼¼ÇÑ Á¤º¸´Â mount(1) À» º¸¶ó. ÀÌ·¯ÇÑ ºñÆ®µéÀº À¯¿ëÇÏÁö¸¸ À̵éÁß ÀϺδ ¼Õ½¬¿î »ç¿ëÀ» °£´ÜÈ÷ Çϱâ À§ÇÑ °ÍÀ¸·Î ½ÇÁ¦·Î ¾î¶² ÇൿÀ» ¿¹¹æÇÒ ¸¸Å ÃæºÐÇÏÁö ¾ÊÀ½À» ¾Ë°í ÀÖ¾î¶ó. ¿¹¸¦ µé¾î ¸®´ª½º¿¡¼ ``noexec" ¿É¼ÇÀ» °®°í ¸¶¿îÆÃÀ» ÇÏ´Â °ÍÀº ±× ÆÄÀϽýºÅÛ¿¡¼ ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» ±ÝÁöÇÒ °ÍÀÌ´Ù; ¸Þ´º¾ó¿¡ ¾ð±ÞµÈ °Í°ú °°¾Æ À̴ ȣȯµÇÁö ¾Ê´Â ½Ã½ºÅÛ¿¡ ´ëÇØ ¹ÙÀ̳ʸ®¸¦ Æ÷ÇÔÇϰí ÀÖ´Â ÆÄÀϽýºÅÛÀ» ¸¶¿îÆÃÇϱâ À§ÇÑ °ÍÀÌ´Ù. ¸®´ª½º¿¡¼ ÀÌ ¿É¼ÇÀÌ ÆÄÀÏ ½ÇÇàÀ» ¿ÏÀüÈ÷ ¸·Áö´Â ¸øÇÒ °ÍÀÌ´Ù; ÆÄÀÏÀ» ½ÇÇà½Ãų ¼ö ÀÖ´Â ´Ù¸¥ ¾îµò°¡¿¡ À̸¦ º¹»çÇÒ ¼ö ÀÖÀ¸¸ç ¶ÇÇÑ ÀÌ ÆÄÀÏÀ» Á÷Á¢ÀûÀ¸·Î ½ÇÇà½Ã۱â À§ÇØ ``/lib/ld-linux.so.2" ¸í·ÉÀ» ½ÇÇà½Ãų ¼öµµ ÀÖ´Ù.
¾î¶² ÆÄÀϽýºÅÛµéÀº ÀÌ·¯ÇÑ Á¢±Ù Á¦¾î °ªµéÁß ÀϺθ¦ Áö¿øÇÏÁö ¾Ê´Â´Ù; ÀÌ·¯ÇÑ ÆÄÀϽýºÅÛÀÌ ¾î¶»°Ô ´Ù·ïÁö´Â °¡¿¡ ´ëÇØ¼´Â mount(1) À» º¸¶ó. ƯÈ÷ ¸¹Àº À¯´Ð½º °è¿ ½Ã½ºÅÛÀº MS-DOS µð½ºÅ©¸¦ Áö¿øÇϴµ¥ MS-DOS µð½ºÅ©´Â ÀÌ·¯ÇÑ ¼Ó¼ºµéÀ» °ÅÀÇ Áö¿øÇÏÁö ¾Ê´Â´Ù (ÀÌ·¯ÇÑ ¼Ó¼ºÀ» Á¤ÀÇÇϴ ǥÁØ ¹æ½ÄÀº ¾ø´Ù). ÀÌ·± °æ¿ì À¯´Ð½º °è¿ ½Ã½ºÅÛÀº Ç¥ÁØ ¼Ó¼ºÀ» ¿¡¹Ä·¹ÀÌÆ®Çϸç (Ưº°ÇÑ µð½ºÅ©»óÀÇ ÆÄÀÏÀ» ÅëÇØ µÉ ¼ö ÀÖ´ÂÇÑ À̵éÀ» ±¸ÇöÇÔÀ¸·Î½á) ÀÌ·¯ÇÑ ¼Ó¼ºÀº ÀϹÝÀûÀ¸·Î mount(1) ¸í·É¿¡ ÀÇÇØ ¿µÇâÀ» ¹Þ´Â´Ù.
À¯´Ð½º °è¿ ½Ã½ºÅÛÀÌ º¸´Ù º¹ÀâÇÑ Ã¼°è (POSIX ACL) À» Áö¿øÇÏÁö ¾Ê´Â´Ù¸é ÆÄÀÏ Ãß°¡ ¹× Á¦°Å¸¦ À§Çؼ´Â ÆÄÀÏÀÇ µð·ºÅ丮 Çã°¡±Ç ºñÆ®¿Í ¼ÒÀ¯ÀÚ¸¸ÀÌ Áß¿äÇÏ´Ù´Â °ÍÀ» ¾ð±ÞÇÏ´Â °ÍÀº Áß¿äÇÏ´Ù. ½Ã½ºÅÛÀÌ ´Ù¸¥ È®ÀåÀ» °®°í ÀÖÁö ¾Ê´Ù¸é, ¸®´ª½º 2.2 ´Â À̸¦ Áö¿øÇÏÁö ¾Ê´Âµ¥, Çã°¡±Ç ºñÆ®°¡ ¼³Á¤µÇÁö ¾ÊÀº ÆÄÀÏÀº ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮°¡ Á¦°Å¸¦ Çã¿ëÇÑ´Ù¸é Á¦°ÅµÉ ¼ö ÀÖ´Ù. ¶Ç´Â Á¶»ó µð·ºÅ丮°¡ ÀÚ¼Õ¿¡°Ô ¾î¶² »ç¿ëÀÚ ¶Ç´Â ±×·ì¿¡ ÀÇÇØ º¯°æµÇµµ·Ï Çã¿ëÇÑ´Ù¸é ±× µð·ºÅ丮ÀÇ ¸ðµç ÀÚ¼ÕÀº ±× »ç¿ëÀÚ ¶Ç´Â ±×·ìÀ¸·Î ´ëüµÉ °ÍÀÌ´Ù.
º¸¾È¿¡ ´ëÇÑ IEEE POSIX Ç¥ÁØ ÃʾÈÀº Çã°¡±ÇÀ» °®´Â »ç¿ëÀÚ¿Í ±×·ì ¸ñ·ÏÀ» Áö¿øÇϴ ǥÁØ¿¡ ÀÏÄ¡ÇÏ´Â ACL ¿¡ ´ëÇÑ ±â¹ýÀ» Á¤ÀÇÇϰí ÀÖ´Ù. ºÒÇàÈ÷ ÀÌ´Â ³Î¸® Áö¿øµÇÁö ¾ÊÀ¸¸ç À¯´Ð½º °è¿ ½Ã½ºÅÛ¿¡ µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î Áö¿øµÇÁö ¾Ê´Â´Ù. ¿¹¸¦ µé¾î ¸®´ª½º 2.2 ´Â ÆÄÀϽýºÅÛ³»¿¡ ACL ¶Ç´Â POSIX ´É·Â °ªÀ» °®°í ÀÖÁö ¾Ê´Ù.
¸®´ª½º ext2 ÆÄÀϽýºÅÛÀÌ ·çÆ® »ç¿ëÀÚ¸¦ À§ÇØ ¼Ò·®ÀÇ °ø°£À» ³²°ÜµÎ°í ÀÖÀ½À» ¾ð±ÞÇÏ´Â °ÍÀº °¡Ä¡°¡ ÀÖ´Ù. ÀÌ´Â ¼ºñ½º ºÎÀÎ °ø°Ý¿¡ ´ëÇÑ ºÎºÐÀûÀÎ ¹æ¾î·Î »ç¿ëÀÚ°¡ ·çÆ® »ç¿ëÀÚ¿Í °øÀ¯ÇÏ´Â µð½ºÅ©¸¦ °¡µæ ä¿î´Ù°í ÇÒÁö¶óµµ ·çÆ® »ç¿ëÀÚ´Â Áß´ëÇÑ ±â´ÉÀ» À§ÇØ ¼Ò·®ÀÇ °ø°£À» °®´Â´Ù. µðÆúÆ®´Â ÆÄÀϽýºÅÛÀÇ 5% ·Î mke2fs(8) ƯÈ÷ "-m" ¿É¼ÇÀ» º¸¶ó.
»ý¼º½Ã ´ÙÀ½ ±ÔÄ¢ÀÌ Àû¿ëµÈ´Ù. ´ëºÎºÐÀÇ À¯´Ð½º ½Ã½ºÅÛ¿¡¼ create(2) ¶Ç´Â open(2) ¿¡ ÀÇÇØ »õ·Î¿î ÆÄÀϽýºÅÛ °´Ã¼°¡ »ý¼ºµÉ ¶§ FSO ÀÇ UID ¿Í GID ´Â °¢°¢ ÇÁ·Î¼¼½ºÀÇ UID ¿Í GID ·Î ¼³Á¤µÈ´Ù. ¸®´ª½º´Â FSUID È®Àå¶§¹®¿¡ ¾à°£ ´Ù¸£°Ô ÀÛµ¿Çϴµ¥ FSO ÀÇ UID ¿Í GID °¡ °¢°¢ ÇÁ·Î¼¼½ºÀÇ FSUID ¿Í FSGUID ·Î ¼³Á¤µÈ´Ù; ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮ÀÇ setgid ºñÆ® ¶Ç´Â ÆÄÀϽýºÅÛÀÇ ``GRPID" Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´Ù¸é FSO GID ´Â ½ÇÁ¦ÀûÀ¸·Î ±× µð·ºÅ丮ÀÇ GID ·Î ¼³Á¤µÈ´Ù. ½ã ¼Ö¶ó¸®½º¿Í ¸®´ª½º¸¦ Æ÷ÇÔÇÑ ¸¹Àº ½Ã½ºÅÛµéÀº ¶ÇÇÑ setgid µð·ºÅ丮 È®ÀåÀ» Áö¿øÇϴµ¥ ¾Õ¿¡ ¾ð±ÞÇßµíÀÌ ÀÌ Æ¯º°ÇÑ °æ¿ì´Â ``ÇÁ·ÎÁ§Æ®" µð·ºÅ丮¸¦ Áö¿øÇÑ´Ù; ``ÇÁ·ÎÁ§Æ®" µð·ºÅ丮¸¦ ¸¸µé±â À§Çؼ´Â ±× ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ Æ¯º° ±×·ìÀ» »ý¼ºÇÏ°í ±×·ì ¼ÒÀ¯ÀÇ ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ µð·ºÅ丮¸¦ »ý¼ºÇÑ ÈÄ µð·ºÅ丮¿¡ setgid ºñÆ®¸¦ ¼³Á¤Çضó: ÀÌ µð·ºÅ丮¿¡ ³õÀÎ ÆÄÀÏÀº ÀÚµ¿ÀûÀ¸·Î ÇÁ·ÎÁ§Æ®¿¡ ÀÇÇØ ¼ÒÀ¯µÈ´Ù. ºñ½ÁÇÏ°Ô »õ·Î¿î µð·ºÅ丮°¡ setgid ºñÆ®°¡ ¼³Á¤µÈ (ÆÄÀϽýºÅÛ GRPID ´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù) µð·ºÅ丮³»¿¡¼ »ý¼ºµÈ´Ù¸é »õ·Î¿î ÇϺΠµð·ºÅ丮µµ setgid ºñÆ®°¡ ¼³Á¤µÇ¾î ÀÖÀ» °ÍÀÌ´Ù. µû¶ó¼ ÇÁ·ÎÁ§Æ® ÇϺΠµð·ºÅ丮µµ ºñ½ÁÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù: ¸ðµç ´Ù¸¥ °æ¿ì¿¡ ÀÖ¾î¼ setgid ºñÆ®´Â »õ·Î¿î ÆÄÀÏ¿¡ ´ëÇØ Á¦°ÅµÈ´Ù. ÀÌ´Â ``»ç¿ëÀÚ-°³ÀÎ ±×·ì (user-private group)" ü°è¿¡ ´ëÇÑ ³í¸®Àû ±Ù°Å·Î ·¹µåÇÞ ¹× ´Ù¸¥ ¹èÆ÷¾÷ÀÚ°¡ »ç¿ëÇϰí Àִµ¥ ¸ðµç »ç¿ëÀÚ´Â ´ÜÁö ÀÚ½ÅÀ» ¸â¹ö·Î °®´Â "°³ÀÎ" ±×·ìÀÇ ¸â¹öÀÌ¸ç µû¶ó¼ µðÆúÆ®·Î ±×·ì¿¡°Ô ÆÄÀÏ Àбâ¿Í ¾²±â ±ÇÇÑÀ» Çã¿ëÇÒ ¼ö ÀÖ´Ù (ÀÚ½ÅÀÇ ±×·ìÀÇ ¸â¹öÀ̱⠶§¹®¿¡). µû¶ó¼ ÆÄÀÏÀÇ ±×·ì ¸â¹ö½Ê ÀÌ·± ¹æ½ÄÀ¸·Î Àü´ÞµÉ ¶§ Àбâ¿Í ¾²±â ±ÇÇѵµ ¶ÇÇÑ Àü´ÞµÈ´Ù. FSO ±âº» Á¢±Ù Á¦¾î °ª (Àбâ, ¾²±â, ½ÇÇàÇϱâ) Àº ¿äû°ª°ú ÇÁ·Î¼¼½ºÀÇ umask ³í¸®°öÀ¸·ÎºÎÅÍ °è»êµÈ´Ù. »õ·Î¿î ÆÄÀÏÀº ´Ã sticky ¹× setuid ºñÆ®°¡ ¾øÀÌ ½ÃÀ۵ȴÙ.
chmod(2), fcmod(2) ¶Ç´Â chmod(1) À» ÀÌ¿ëÇÏ¿© ÀÌ·¯ÇÑ ¼Ó¼º°ªÀÇ ´ëºÎºÐÀ» ¼³Á¤ÇÒ ¼ö Àִµ¥ ¶ÇÇÑ chown(1) °ú chgrp(1) À» º¸¶ó. ¸®´ª½º °íÀ¯ÀÇ ¼Ó¼ºÁß ÀϺδ chattr(1) À» ÀÌ¿ëÇÏ¿© Á¶À۵ȴÙ.
¸®´ª½º¿¡¼´Â ´ÜÁö ·çÆ®¸¸ÀÌ ÁÖ¾îÁø ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¸¦ º¯°æÇÒ ¼ö ÀÖÀ½À» ÁÖ¸ñÇØ¶ó. ¾î¶² À¯´Ð½º °è¿ ½Ã½ºÅÛÀº ÀÏ¹Ý »ç¿ëÀÚ°¡ ±×µéÀÇ ÆÄÀÏ ¼ÒÀ¯±ÇÀ» ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô Àü´ÞÇÒ ¼ö ÀÖµµ·Ï Çϴµ¥ ÀÌ´Â ¹®Á¦¸¦ º¹ÀâÇÏ°Ô ÇÏ¸ç ¸®´ª½º¿¡¼´Â ±ÝÁöµÇ¾î ÀÖ´Ù. ¿¹¸¦ µé¾î, µð½ºÅ© »ç¿ëÀ» Á¦ÇÑÇÏ·Á°í ÇÏ´Â °æ¿ì ÆÄÀÏ ¼ÒÀ¯±Ç º¯°æÀ» Çã¿ëÇÑ´Ù¸é »ç¿ëÀÚµéÀº ÀÓÀÇÀÇ Ä¿´Ù¶õ ÆÄÀÏÀº ½ÇÁ¦·Î ´Ù¸¥ »ç¿ëÀÚÀÇ °ÍÀÌ´Ù¶ó°í Ç×ÀǸ¦ ÇÒ °ÍÀÌ´Ù.
¸®´ª½º¿Í ´ëºÎºÐÀÇ À¯´Ð½º °è¿ ½Ã½ºÅÛÇÏ¿¡¼ Àбâ¿Í ¾²±â ¼Ó¼º°ªÀº ÆÄÀÏÀÌ ¿·ÁÁú ¶§¸¸ °Ë»çµÈ´Ù; ¹°·Ð ¸ðµç Àб⠶Ǵ ¾²±â¿¡ ´ëÇØ Àç°Ë»çµÇÁö´Â ¾Ê´Â´Ù. ÆÄÀϽýºÅÛÀº À¯´Ð½º °è¿ ½Ã½ºÅÛÀÇ Áß½ÉÀ̱⠶§¹®¿¡ ¾ÆÁ÷µµ ¸¹Àº ¼öÀÇ È£ÃâÀÌ ÀÌ·¯ÇÑ ¼Ó¼ºÀ» °Ë»çÇϴµ¥ ÀÌ·¯ÇÑ È£Ãâ·Î´Â open(2), create(2), link(2), unlink(2), rename(2), mknod(2), symlink(2) ¹× socket(2) µéÀÌ ÀÖ´Ù.
´Ù³â°£¿¡ °ÉÃÄ ¾î¶² ÆÄÀÏÀº ¾î´À °÷¿¡ ³õ¾ÆÇá ÇÑ´Ù´Â ÇÕÀǰ¡ È®¸³µÇ¾î ¿Ô´Ù. °¡´ÉÇÑ °èÃþ±¸Á¶¿¡ Á¤º¸¸¦ ³õÀ» ¶§ ÇÕÀÇµÈ »ç¿ëÀ» µû¸£±â ¹Ù¶õ´Ù. ¿¹¸¦ µé¾î, ÀüüÀûÀÎ ¼³Á¤ Á¤º¸´Â /etc µð·ºÅ丮¹Ø¿¡ ³õ¾Æ¶ó. ÆÄÀϽýºÅÛ °èÃþ±¸Á¶ Ç¥ÁØ (Filesystem Hierarchy Standard, FHS) ´Â ³í¸®Àû ¹æ½ÄÀ¸·Î ÀÌ ÇÕÀǸ¦ Á¤ÀÇÇÏ·Á°í ÇÏ¸ç ¸®´ª½º ½Ã½ºÅÛ¿¡ ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù. FHS ´Â ¸®´ª½º, BSD¿Í ½Ã½ºÅÛ V·ÎºÎÅÍ ¾ò¾îÁø ±³Èưú Á¢±Ù¹æ¹ýÀ» º´ÇÕÇÑ ÀÌÀü ¸®´ª½º ÆÄÀϽýºÅÛ ±¸Á¶ Ç¥ÁØ (Filesystem Structure Standard, FSSTND)ÀÇ °»½ÅÀÌ´Ù. FHS ¿¡ ´ëÇÑ ´õ¿í ÀÚ¼¼ÇÑ Á¤º¸´Â http://www.pathname.com/fhs ¸¦ º¸¶ó. ÀÌ·¯ÇÑ ÇÕÀÇÀÇ ¿ä¾àÀº ¸®´ª½º¿Í ¼Ö¶ó¸®½º¿¡ ´ëÇØ °¢°¢ hier(5) ¿Í hier(7) ¿¡ ÀÖ´Ù. ¶§¶§·Î ¼·Î ´Ù¸¥ ÇÕÀǰ¡ ÀÏÄ¡ÇÏÁö ¾Ê´Âµ¥ °¡´ÉÇÑ ÀÌ·¯ÇÑ »óȲÀº ÄÄÆÄÀÏ ¶Ç´Â ¼³Ä¡½Ã¿¡ ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇØ¶ó.
ÀúÀÚ´Â FHS °¡ ¸®´ª½º ¹èÆ÷ÆÇµé°£ÀÇ È£È¯¼º Áõ´ë ¹× ¼ÒÇÁÆ®¿þ¾î ¾ÖÇø®ÄÉÀ̼ÇÀÌ È£È¯µÇ´Â ¸®´ª½º ½Ã½ºÅÛ¿¡¼ ÀÛµ¿ÇÒ ¼ö ÀÖµµ·Ï ÀÏ·ÃÀÇ Ç¥ÁØÀ» °³¹ß ¹× ÃËÁøÇÏ´Â Linux Standard Base¿¡ ÀÇÇØ äÅõǾúÀ½À» ƯÈ÷ ¾ð±ÞÇÑ´Ù.