¿©·¯ºÐÀº ¶ÇÇÑ ¼³Ä¡°¡ ³¡³ ÈÄ ½Ã½ºÅÛ »ó¿¡¼ ½ÇÇàµÉ ¸í·É¾î¸¦ Ãß°¡ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ Å±½ºÅ¸Æ® ÆÄÀÏ¿¡¼ ³×Æ®¿öÅ©¸¦ ÀûÀýÇÏ°Ô ¼³Á¤Çϼ̴ٸé, ³×Æ®¿öÅ©°¡ È°¼ºÈµÉ °ÍÀÔ´Ï´Ù. ¼³Ä¡-ÀÌÈÄ ½ºÅ©¸³Æ®¸¦ Æ÷ÇÔ½ÃÅ°·Á¸é, ÀԷ¶õ¿¡ ½ºÅ©¸³Æ®¸¦ ÀÔ·ÂÇϽʽÿÀ.
°æ°í | |
---|---|
%post ¸í·ÉÀº Æ÷ÇÔ½ÃÅ°Áö ¸¶½Ê½Ã¿À. ÀÌ ¸í·ÉÀº ¿©·¯ºÐÀ» À§ÇØ ÀÚµ¿À¸·Î Ãß°¡µÉ °ÍÀÔ´Ï´Ù. |
¿¹¸¦ µé¾î »õ·ÎÀÌ ¼³Ä¡µÈ ½Ã½ºÅÛÀ» À§ÇÑ ¿À´ÃÀÇ ¸Þ½ÃÁö¸¦ º¯°æ½ÃÅ°±â À§Çؼ´Â, %post ¼½¼Ç¿¡ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» Ãß°¡ÇϽʽÿÀ:
echo "Hackers will be punished!" > /etc/motd |
ÈùÆ® | |
---|---|
º¸´Ù ¸¹Àº ¿¹½Ã´Â 7.7.1 Àý¿¡¼ ãÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù. |
chroot ȯ°æ ¿ÜºÎ¿¡¼ ¼³Ä¡-ÈÄ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϽ÷Á¸é, ¼³Ä¡-ÈÄ È¸é »ó´ÜÀÇ ÀÌ ¿É¼Ç ¿·¿¡ À§Ä¡ÇÑ Ã¼Å©¹Ú½º¸¦ Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù. ÀÌ ¹æ¹ýÀº %post ¼½¼Ç¿¡¼ --nochroot ¿É¼ÇÀ» »ç¿ëÇÏ´Â °Í°ú °°½À´Ï´Ù.
¸¸ÀÏ chroot ȯ°æ ¹Ù±ùÀÇ ¼³Ä¡-ÀÌÈÄ ¼½¼Ç¿¡ Á¸ÀçÇÏ´Â »õ·Î ¼³Ä¡µÈ ÆÄÀÏ ½Ã½ºÅÛ¿¡ º¯È¸¦ ÁÖ°í ½Í´Ù¸é, µð·ºÅ丮 À̸§¿¡ /mnt/sysimage¸¦ µ¡ºÙ¿©¾ß ÇÕ´Ï´Ù.
¾ê¸¦ µé¾î ¸¸ÀÏ chroot ȯ°æ ¹Û(outside)¿¡¼ ½ÇÇà ¿É¼ÇÀ» ¼±ÅÃÇϽŴٸé, À§¿¡¼ ¾ð±ÞµÈ ¿¹½Ã´Â ´ÙÀ½°ú °°ÀÌ ¹Ù²î¾î¾ß ÇÕ´Ï´Ù:
echo "Hackers will be punished!" > /mnt/sysimage/etc/motd |
½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ½ºÅ©¸³Æà ¾ð¾î¸¦ ÁöÁ¤ÇϽ÷Á¸é, Çؼ®±â »ç¿ë ¹öÆ°À» ¼±ÅÃÇϽŠÈÄ ¹öÆ° ¿·¿¡ À§Ä¡ÇÑ ÀԷ¶õ¿¡ Çؼ®±â¸¦ ÀÔ·ÂÇϽʽÿÀ. ¿¹¸¦ µé¾î Python ½ºÅ©¸³Æ®¸¦ »ç¿ëÇϽ÷Á¸é, /usr/bin/python2.2¸¦ ÁöÁ¤ÇÏ½Ã¸é µË´Ï´Ù. ÀÌ ¿É¼ÇÀº ű½ºÅ¸Æ® ÆÄÀÏ¿¡¼ %post --interpreter /usr/bin/python2.2À» »ç¿ëÇÏ´Â °Í°ú °°½À´Ï´Ù.