| ±×¸© PSHELLÀº PERLÀÇ »ç¿ëÀÚ Á¤ÀÇ µÈ º¸¾È ¼Ð¿¡ ÀÛÁö¸¸ °·ÂÇÑ UI¸¦ Á¦°øÇÕ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
±×¸© ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Peter Willis
±×¸© ű×
±×¸© ¼³¸í
PshellÀº PerlÀÇ »ç¿ëÀÚ Á¤ÀÇ µÈ º¸¾È ½©¿¡ ÀÛÁö¸¸ °·ÂÇÑ UI¸¦ Á¦°øÇÕ´Ï´Ù. PshellÀº Perl.pshell¿¡¼ »ç¿ëÀÚ Á¤ÀÇ µÈ º¸¾È ½©¿¡ ÀÛÁö¸¸ °·ÂÇÑ UI¸¦ Á¦°øÇÕ´Ï´Ù. Perl¿¡¼ ¿ÏÀüÈ÷ ÀÛ¼ºµÈ º¸¾È ¼ÐÀÔ´Ï´Ù. ÀúÁÖ ¸Þ´º ÀÎÅÍÆäÀ̽º¿Í Ãʺ¸Çü ¸í·É ÁÙ ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù. ½©Àº CHROOT °¨¿Á¿¡ ¹èÄ¡µÇ°í »ç¿ëµÇ´Â ƯÁ¤ ¸í·É ¶Ç´Â ÇÁ·Î±×·¥ ¸¸ Çã¿ë (±¸¼º ÆÄÀÏ¿¡ ÀÇÇØ À¯¿¬¼ºÀÌ Ãß°¡µÊ)µË´Ï´Ù. PSHELLÀº Linux / À¯´Ð½º ÆÄ»ý ¿î¿µ üÁ¦. ±×°ÍÀÇ ¸Þ´º µðÀÚÀÎÀº ÀαâÀÖ´Â ¸Þ´º Á᫐ ½©, loginShell.pl¿¡¼ °¡Á®¿Â °ÍÀÔ´Ï´Ù. ºñ½ÁÇÏ°Ô ³ªÅ¸³¯ ¼ö ÀÖÁö¸¸ ¸¹Àº Äڵ尡 Ãß°¡µÇ°í Á¦°ÅµÇ¾úÀ¸¸ç chroot ȯ°æÀÇ µµ¿òÀ¸·Î °·ÂÇÏ°Ô È®º¸µÇ¾ú½À´Ï´Ù. PerlÀÇ ¸ðµç °Í, ¹°·Ð GNU GPL ¾Æ·¡¿¡¼ recisted. LoginShell ÇÁ·Î±×·¥ÀÇ ¿ø·¡ °³¹ßÀÚ´Â ±×·¯ÇÑ ¹àÇû´Ù (ºñ·Ï ±×ÀÇ À¥ »çÀÌÆ®°¡ ´Ù¸£´Ù), ³»°¡ ÇÒ ¼öÀÖ´Â ±âÁ¸ ÄÚµåÀÇ ¸¹Àº ºÎºÐÀ» ¼öÁ¤ÇÏÁö ¸øÇß½À´Ï´Ù. ¡¤ perl ¡¤ ÀúÁÖ ¡¤ ÀúÁÖ :: À§Á¬ ½º¿þÆ®ÀÇ »õ·Î¿îÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ ¸í·É ÁÙ¿¡¼ "LS"±¸¹® ºÐ¼®À» »ç¿ëÇÏ¿© ¾Æ¹«µµ use (´ë¿ªÆø ¹× ó¸® ½Ã°£À» »¡¾Æ ´Ã¸®½Ê½Ã¿À) ¡¤ Æ÷Ãá Áö¿øÀ» Ãß°¡ ÇÒ ¶§¸¶´Ù ±×µéÀÌ ·Î±×ÀÎ ÇÒ ¶§¸¶´Ù ±×µéÀÇ Àç»êÀ» ¾òÀ» ¶§¸¶´Ù bash ¡¤ ºÒÇÊ¿äÇÑ Àμâ Áø¼úÀ» Á¤¸®ÇϽʽÿÀ ¡¤ pshell.plÀÇ ½ÃÀÛ ºÎºÐ¿¡ "$ debug = 0"À» Ãß°¡Çß½À´Ï´Ù. "1"À¸·Î ¼³Á¤ÇÏ¿© Çϳª ¶Ç´Â µÎ °³ÀÇ »ç¼ÒÇÑ ¾ÆÁ÷ Á¶°¢À» º¼ ¼ö ÀÖ½À´Ï´Ù. Á¤º¸ Á¤º¸ ¡¤ ¸¶Ä§³» ³²Àº ¹ö±×¸¦ Á¤¸®Çϱâ À§ÇØ ÁÖÀ§¸¦ µÑ·¯ º¾´Ï´Ù. ¡¤ "»ç¿ëÀÚ / ±×·ì"±¸¼º ¹®Á¦°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. Àü¹ÝÀûÀÎ Commands.pl Äڵ带 Á¤¸®ÇÒ °ÍÀÔ´Ï´Ù. (¿ì¸®°¡ ¼ºÀåÇÏ°í ¹è¾çÇÏ°í ¹è¿ì°í °ú°Å Äڵ尡 Ç×»ó »¡¾ÆÁý´Ï´Ù). ¾Æ¸¶ ´ÙÀ½ Ãâ½Ã¸¦ À§Çؼ.
±×¸© °ü·Ã ¼ÒÇÁÆ®¿þ¾î