Unix/Solaris °ü·Ã°Ô½ÃÆÇ |
---|
2000/09/14(22:10) from 203.254.154.69 | |
ÀÛ¼ºÀÚ : °ÁÙ±â (jkkang65@hanmail.net) | Á¶È¸¼ö : 5872 , ÁÙ¼ö : 30 |
Restricted Shell |
---|
restricted shellÀ̶õ /usr/lib/rsh¸¦ ¸»Çϸç, ÀÏ¹Ý »ç¿ëÀÚ°¡ Á¢±Ù °¡´ÉÇÑ working directoryÀÇ ¿µ¿ª°ú »ç¿ë °¡´ÉÇÑ ¸í·É¾î¸¦ Á¦ÇÑÇϱâ À§ÇØ ÀÏ¹Ý »ç¿ëÀÚÀÇ login shell ¿¡ Á¤ÀÇÇÑ´Ù. 1. restricted shellÀÇ ±â´ÉÀº ¾Æ·¡¿Í °°´Ù. - »ç¿ëÀÚ´Â ÀÚ½ÅÀÇ home directory¿¡¼¸¸ ÈÀÏÀ» »õ·Î ¸¸µé¼ö ÀÖÀ¸¸ç "cd" ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ directory¸¦ access ÇÒ ¼ö ¾ø´Ù. - »ç¿ëÀÚ´Â root°¡ PATH º¯¼ö¿¡ ÁöÁ¤ÇÑ directory ¿¡ ÀÖ´Â ¸í·É¸¸ »ç¿ë°¡´É ÇÏ°í ÀÚ½ÅÀÇ PATH ¸¦ º¯°æ ÇÒ ¼ö ¾ø´Ù. - »ç¿ëÀÚ´Â ÀÚ½ÅÀÇ home directory¿Í subdirectory¿¡ ÀÖ´Â ÈÀϸ¸ access °¡´É ÇÏ°í "cd" ¸í·ÉÀ» »ç¿ëÇÏ¿© subdirectory¸¦ access ÇÒ¼ö ¾ø´Ù. - »ç¿ëÀÚ´Â ">" ³ª ">>" ¸¦ »ç¿ëÇÏ¿© outputÀ» ´Ù¸¥ ÈÀÏ·Î redirect ÇÒ ¼ö ¾ø´Ù. 2. restricted shell ¼³Á¤Çϱâ - /etc/password ÈÀÏ¿¡ Á¤ÀÇµÈ »ç¿ëÀÚÀÇ login shellÀ» /usr/lib/rsh·Î º¯°æÇÑ´Ù. ¿¹) test:x:10000:1::/export/home/test:/usr/lib/rsh - /etc/profile ¶Ç´Â »ç¿ëÀÚÀÇ home direcroty¿¡ .profileÀ» ¸¸µé¾î ÀÌ ÈÀÏ ¾È¿¡ PATH¸¦ ÁöÁ¤ÇÑ´Ù. º°µµ·Î PATH¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é default·Î /usr/bin ÀÌ »ç¿ë µÈ´Ù. »ç¿ëÀÚÀÇ home direcroty¿¡ .profileÀ» ¸¸µé °æ¿ì¿¡´Â owner¸¦ root·Î ÇÏ°í permissionÀ» 755·Î Á¤ÀÇÇÏ¿© »ç¿ëÀÚ°¡ ³»¿ëÀ» º¯°æÇÏÁö ¸øÇÏ°Ô ÇÑ´Ù. |