4.1. ¸í·É Çà

¸¹Àº ÇÁ·Î±×·¥Àº ¸í·É Çà (command line) ¿¡¼­ ÀÔ·ÂÀ» ¹Þ´Â´Ù. ½Å·ÚÇÒ ¼ö ¾ø´Â »ç¿ëÀÚ´Â setuid/setgid ÇÁ·Î±×·¥ÀÇ ¸í·ÉÇà µ¥ÀÌŸ¸¦ Á¦°øÇϴµ¥ µû¶ó¼­ setuid/setgid ÇÁ·Î±×·¥Àº ÀáÀçÀûÀ¸·Î À§ÇùÀÌ µÇ´Â ¸í·É Çà °ªµé·ÎºÎÅÍ ÀÚ½ÅÀ» º¸È£ÇØ¾ß ÇÑ´Ù. °ø°ÝÀÚ´Â execve(3) È£Ãâ°ú °°Àº ¸í·É ÇàÀ» ÅëÇØ ±×Àú ¸ðµç Á¾·ùÀÇ µ¥ÀÌŸ¸¦ º¸³¾ °ÍÀÌ´Ù. µû¶ó¼­ setuid/setgid ÇÁ·Î±×·¥Àº ¸í·É Çà ÀÔ·ÂÀ» ¿Ïº®È÷ È®ÀÎÇØ¾ß ÇÏ¸ç ¸í·É Çà Àμö 0 À¸·Î º¸°íµÈ ÇÁ·Î±×·¥ (°ø°ÝÀÚ´Â À̸¦ NULL À» Æ÷ÇÔÇÑ ¾î¶°ÇÑ °ªÀ¸·Îµµ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù) ÀÇ À̸§À» ¹Ï¾î¼­´Â ¾ÈµÈ´Ù.