ÆÄÀϰú µð·ºÅ丮¿¡´Â ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¿Í ÆÄÀÏ ±×·ì ¹× ½Ã½ºÅÛ »óÀÇ ´Ù¸¥ »ç¿ëÀÚ ±ÇÇÑÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌ·¯ÇÑ ±ÇÇÑ ¼³Á¤¿¡´Â ÇѰ谡 ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´Ù¸¥ »ç¿ëÀÚ¿¡ ´ëÇÑ º°°³ÀÇ Çã°¡¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù. µû¶ó¼, Á¢±Ù Á¦¾î ¸ñ·Ï (ACLs)ÀÌ ¸¸µé¾îÁ³½À´Ï´Ù.
Red Hat Enterprise Linux 3 Ä¿³ÎÀº ext3 ÆÄÀÏ ½Ã½ºÅÛ°ú NFS ÀͽºÆ÷Æ®µÈ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ACL Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ACLÀº ¶ÇÇÑ Samba¸¦ ÅëÇÏ¿© ¾×¼¼½ºÇÑ ext3 ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
Ä¿³Î Áö¿ø°ú ´õºÒ¾î, ACLÀ» »ç¿ëÇϱâ À§Çؼ´Â acl ÆÐŰÁö°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö¿¡´Â ACL Á¤º¸¸¦ Ãß°¡, ¼öÁ¤, »èÁ¦ÇÏ°í º¸´Âµ¥ »ç¿ëµÇ´Â À¯Æ¿¸®Æ¼µéÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
cp¿Í mv ¸í·ÉÀº ÆÄÀϰú µð·ºÅ丮¿Í ¿¬°üµÈ ACLÀ» ÇÔ²² º¹»çÇϰí À̵¿½Ãŵ´Ï´Ù.
ÆÄÀÏÀ̳ª µð·ºÅ丮¿¡ ACLÀ» »ç¿ëÇϱâ Àü¿¡, ±× ÆÄÀϰú µð·ºÅ丮ÀÇ ÆÄƼ¼ÇÀº ACL Áö¿øÀ» »ç¿ëÇÏ¿© ¸¶¿îÆ®µÇ¾î¾ß ÇÕ´Ï´Ù. ¸¸ÀÏ Áö¿ª ext3 ÆÄÀÏ ½Ã½ºÅÛÀ̶ó¸é, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸¶¿îÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù:
mount -t ext3 -o acl <device-name> <partition> |
¿¹¸¦ µé¸é:
mount -t ext3 -o acl /dev/hdb3 /work |
¸¸ÀÏ ±× ÆÄƼ¼ÇÀÌ /etc/fstab ÆÄÀÏ¿¡ ÀÖ´Ù¸é, ÀÌ ÆÄƼ¼Ç¿¡ ÇØ´çÇÏ´Â Ç׸ñ¿¡ acl ¿É¼ÇÀ» ´ÙÀ½°ú °°ÀÌ Ãß°¡ÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù:
LABEL=/work /work ext3 acl 1 2 |
¸¸ÀÏ Samba¸¦ ÅëÇÏ¿© ext3 ÆÄÀÏ ½Ã½ºÅÛ¿¡ Á¢¼ÓÇÑ °æ¿ì ÀÌ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ACLÀÌ È°¼ºÈµÇ¾î ÀÖ´Ù¸é, Samba°¡ --with-acl-support ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÄÄÆÄÀϵǾú±â ¶§¹®¿¡ ACLÀ» »ç¿ë °¡´ÉÇÕ´Ï´Ù. Samba °øÀ¯¸¦ »ç¿ëÇϰųª ¸¶¿îÆÃÇҽà Ưº°ÇÑ Ç÷¡±×(flag)¸¦ »ç¿ëÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
±âº» °ªÀ¸·Î NFS ¼¹ö¿¡ ÀÇÇØ exportµÈ ÆÄÀÏ ½Ã½ºÅÛÀº ACLÀ» Áö¿øÇϸç NFS Ŭ¶óÀÌ¾ðÆ®´Â ACLÀ» ÀÐ°í »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼¹ö¸¦ ¼³Á¤½Ã NFS °øÀ¯¿¡¼ ACLÀ» ºñȰ¼ºÈÇϽ÷Á¸é /etc/exports ÆÄÀÏ¿¡ no_acl ¿É¼ÇÀ» Ãß°¡ÇϽʽÿÀ. Ŭ¶óÀÌ¾ðÆ®¿¡ NFS °øÀ¯¸¦ ¸¶¿îÆ®ÇÒ¶§ ACLÀ» ºñȰ¼ºÈÇϽ÷Á¸é ¸í·ÉÇà¿¡¼ no_acl ¿É¼Ç°ú ÇÔ²² ¸¶¿îÆ®ÇϽðųª /etc/fstab ÆÄÀÏ¿¡ ÀÌ ¿É¼ÇÀ» Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù.