| UserChroot. UserChroot ÇÁ·ÎÁ§Æ®´Â ·çÆ®, µð·ºÅ丮 º¯°æ, »èÁ¦ ±ÇÇÑ ¹× execÀ» Àüȯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
UserChroot. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Aleksandr Koltsoff
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://koltsoff.com/pub/userchroot/
UserChroot. ű×
UserChroot. ¼³¸í
UserChroot ÇÁ·ÎÁ§Æ®´Â ·çÆ®, µð·ºÅ丮 º¯°æ, »èÁ¦ ±ÇÇÑ ¹× execÀ» Àüȯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. UserChroot ÇÁ·ÎÁ§Æ®´Â ·çÆ®, µð·ºÅ丮 º¯°æ, »èÁ¦ ±ÇÇÑ ¹× exec. ÇÒ ¼ö ÀÖ½À´Ï´Ù. chroot ȯ°æÀ» ó¸® ÇÒ ¶§ ¶§·Î´Â chroot°¡ ¼öÇàµÇ´Â µµ±¸°¡ ÀÖÁö¸¸ ´ë»ó ½ÇÇà ÆÄÀÏÀº ·çÆ® ±ÇÇÑÀ» »ç¿ëÇÏ¿© ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ·çÆ® ±ÇÇÑÀ» »ç¿ëÇÏ¿© ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ¶§·Î´Â ÇöÀç ÀÛ¾÷ µð·ºÅ丮°¡ ½ÃÀ۵DZâ Á÷Àü¿¡ ´ë»ó ½ÇÇà ÆÄÀÏÀ» ÀüȯÇÏ´Â °ÍÀÌ À¯¿ëÇÕ´Ï´Ù. userChroot´Â ÀÌ·¯ÇÑ °æ¿ì¿¡ Suid (U + S ·çÆ®)·Î ½ÇÇàÇÏ·Á´Â ÀÛÀº ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ·çÆ® »ç¿ëÀÚ·Î ´ë»ó ½ÇÇà ÆÄÀÏÀ» ½ÇÇàÇÏÁö ¾Êµµ·Ï °¡´ÉÇÑ ÇÑ Á¶½ÉÇؼ´Â ½ÃµµÇÕ´Ï´Ù. IIT´Â ÀÓÀÇÀÇ »ç¿ëÀÚ »ç¾çÀ» Áö¿øÇÏÁö ¾ÊÁö¸¸ ´ë½Å È£Ãâ »ç¿ëÀÚÀÇ ÀÏ¹Ý »ç¿ëÀÚ ±ÇÇÑÀ¸·Î µÇµ¹¾Æ°©´Ï´Ù (uid-bitÀÌ ±âº»ÀûÀ¸·Î ¼öÇà ÇÑ ÀÛ¾÷À» ½ÇÇà Ãë¼Ò ~ÀÇ ·çÆ® ±ÇÇÑÀ» ¶³¾î ¶ß¸®¸é (¶Ç´Â ½ÇÁ¦·Î È¿°úÀûÀÎ ÀÚ°Ý Áõ¸íÀ» Á¤»óÀûÀÎ ÀÚ°Ý Áõ¸íÀ» Àç¼³Á¤) ½ÇÆÐÇÏ¸é ´ë»ó ½ÇÇà ÆÄÀÏÀº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. SuserChroot´Â C ¹× GNU ÀÏ¹Ý °øÁß ¶óÀ̼¾½º (V2)¿¡¼ C·Î ±¸Çö µÈ Linux¿¡¼ Å×½ºÆ®µÇ¾ú½À´Ï´Ù. ÀÌ µµ±¸´Â ¼ÒÇÁÆ®¿þ¾î ¹ö±×°¡ Á¸ÀçÇÏ°í ³ª»Û ÀÏÀÌ ¹ß»ýÇÒ ¼ö ÀÖ°í ÀÎÅͳÝÀ» ¹«ÀÛÀ§·Î ´Ù¿î·ÎµåÇÏ´Â ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ¹«ÀÛÀ§·Î ´Ù¿î·ÎµåÇÏ´Â ÇÁ·Î±×·¥ÀÌÀÖ´Â uiding ¹× ¼³Ä¡¸¦ ºôµù ¹× ¼³Ä¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯ ¶§¹®¿¡ ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÃàÇÏ°í ¼³Ä¡ÇÏ´Â °ÍÀº ÀüÇô ÀÚµ¿ÈµÇÁö ¾Ê½À´Ï´Ù (AutoTools ¾øÀ½, makefile ¾øÀ½). ºôµåÇÏ´Â °ÍÀº ÀÏ¹Ý GCC¿Í Ç¥ÁØ C ¶óÀ̺귯¸® Çì´õ ¸¸ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¼½¼ÇÀÇ ¸ðÈ£ÇÔÀº ÀǵµÀû ÀÎ °ÍÀÔ´Ï´Ù. ½Å±Ô ·çÆ® New-CWD Exec-Name
UserChroot. °ü·Ã ¼ÒÇÁÆ®¿þ¾î