CACLS´Â ÁúÀÇ¿ë ¸í·É¾îÀ̸ç, Æú´õ¿Í ÆÄÀÏÀÇ »ç¿ë±ÇÇÑÀ» º¯°æÇÑ´Ù.
Æú´õÀÇ ACL(
Access
Control
Lists)¸¦ ÁúÀÇÇϱâÀ§ÇØ
CACLS¸¦ »ç¿ëÇÑ´Ù¸é Æú´õÀÇ Æ۹̼ÇÀ» Ãâ·ÂÇÒ °ÍÀÌ´Ù. ¸¸¾à ¾Æ¹«°³ ¹®ÀÚ¸¦ »ç¿ëÇÑ´Ù¸é Æ÷ÇÔµÈ Æú´õ¿Í ÆÄÀϵéÀÇ »ç¿ë±ÇÇÑÀ» Ãâ·ÂÇÑ´Ù.
CACLS´Â µÎ°³ÀÇ Ç׸ñÀ¸·Î °¢ »ç¿ëÀÚ³ª ±×·ì¿¡´ëÇÑ Æú´õÀÇ »ç¿ë±ÇÇÑÀ» Ãâ·ÂÇÑ´Ù. ù¹ø° Ç׸ñÀº ÆÄÀÏ °íÀ¯ÀÇ ±ÇÇÑÀ̸ç, µÎ¹ø° Ç׸ñÀº Æú´õ ±ÇÇÑÀÌ´Ù. °ýÈ£³»ÀÇ ¹®ÀÚ´Â °íÀ¯ÀÇ Ç÷¢À» Ç¥ÇöÇÑ´Ù.
ÆÄÀϱÇÇÑ:
OI = MSG_CACLS_OBJECT_INHERIT
ACE (
Access
Control
Entry)´Â ACE°¡ ÇÒ´çµÈ Æ÷ÇÔ °³Ã¼³»ÀÇ ºñÆ÷ÇÔ °³Ã¼(»ý¼ºµÈ ÆÄÀÏ°ú °°Àº)¿¡ÀÇÇØ »ó¼ÓµÈ´Ù.
IO = MSG_CACLS_INHERIT_ONLY
ÀÌ
ACE´Â Æ÷ÇÔ°³Ã¼°¡ ¾Æ´Ï¶ó Æ÷ÇÔ°³Ã¼¿¡ÀÇÇØ Æ÷ÇÔµÈ °³Ã¼¿¡ Àû¿ëµÈ´Ù.
ÀϹÝÀûÀ¸·Î µÎ°³ÀÇ ·¹ÆÛ·±½º°¡ Ãâ·ÂµÈ´Ù.
Æú´õ±ÇÇÑ:
CI = MSG_CACLS_CONTAINER_INHERIT
ÀÌ ACE´Â Æ÷ÇÔ°³Ã¼(Æú´õ¿Í °°Àº)¿¡ÀÇÇØ »ó¼ÓµÈ´Ù.
NP = MSG_CACLS_NO_PROPAGATE_INHERIT
»ç¿ë±ÇÇÑÀÌ »ó¼ÓµÇÁö ¾ÊÀ» ¶§ Ãâ·ÂµÈ´Ù. MSG_CACLS_OBJECT_INHERIT¿Í MSG_CACLS_CONTAINER_INHERIT ºñÆ®´Â »ó¼ÓµÈ ACE·Î ÀüÆĵÇÁö ¾Ê´Â´Ù.
µð·ºÅ丮ÀÇ ACLÀº º¸Åë Àû¾îµµ µÎ°³ÀÇ ACE¸¦ Æ÷ÇÔÇÑ´Ù. ¸¸¾à CACLSÀÇ Ãâ·ÂÀÌ ´ÜÁö ÇϳªÀÇ ACE¸¸ Æ÷ÇÔÇÑ´Ù¸é ´Ù¸¥ ACE¿¡´ëÇÑ »ç¿ë±ÇÇÑÀº Á¤ÀǵÇÁö ¾Ê´Â´Ù.