´ÙÀ½ ÀÌÀü Â÷·Ê

4. ¾ð¸¶¿îÆ®Çϴµ¥ ¿À·£ ±â´Ù¸²

´ç½ÅÀº ¸î¹ø 60ÃÊ Å¸ÀӾƿôÀ» ÁÖ½ÃÇÏ°í »ý°¢ÇÒ°ÍÀÌ°í, ±×°ÍÀº Ç÷ÎÇǸ¦ ¿©´Âµ¥ ¿À·£ ½Ã°£À» ±â´Ù·Á¾ß ÇÑ´Ù. ¾Æ¸¶ ³ª´Â ´ÜÁö µð½ºÅ©¸¦ syncÇÏ°í ¸¶¿îÆ®µÈ°ÍÀ» ²¨³½ÈÄ ¾Æ¹«µµ ±×°ÍÀ» ¾ËÁö ¸øÇÒ°ÍÀÌ´Ù. ³ª´Â Á¤»óÀûÀÎ º¯ÇüÀ» Á¦¾ÈÇÑ´Ù. ¹«¾ùº¸´Ùµµ, ´ç½ÅÀº ŸÀӾƿôÀ» ¹Ù²Ü¼öÀÖ´Ù. ±×·¯³ª ±×°ÍÀº ±×¸® È¿À²ÀûÀÌÁö ¸øÇÏ´Ù; ´ÜÁö 15ÃÊÈijª ¶Ç´Â ¾Æ¹«¶§³ª ½Ã½ºÅÛ¿¡°Ô ¾ð¸¶¿îÆ® ÇÒ°ÍÀ» ¸»ÇÑ´Ù. automount ÇÁ·Î±×·¥¿¡°Ô ¾ð¸¶¿îÆ® Çϵµ·Ï Çϴ°ÍÀÌ ½ÇÁ¦ÀûÀÎ ¹æ¹ýÀÌ´Ù. ¸¸¾à ´ç½ÅÀÌ (kill ÇÁ·Î±×·¥°ú ÇÔ²²)SIGUSR1 ½ÅÈ£¸¦ automount ÇÁ·Î¼¼½º¿¡°Ô º¸³½´Ù¸é °¡´ÉÇÑÇÑ ¸ðµç°ÍÀ» ¾ð¸¶¿îÆ® ÇÒ°ÍÀÌ´Ù. ±×·¯³ª Àü¿¡ »ç¶÷µéÀÌ ±×µéÀÇ À©µµ¿ì ¸Å´ÏÀú¿¡¼­ ¾ð¸¶¿îÆ® ¹öÆ°À» ´©¸¥´Ù¸é, Á¶±ÝÀÇ ¹®Á¦°¡ÀÖ´Ù.

automount ÇÁ·Î¼¼½º´Â ·çÆ®¿¡ ÀÇÇؼ­ ½ÇÇàµÇ°í ´ÜÁö ·çÆ®·ÎºÎÅ͸¸ ½ÅÈ£¸¦ ¹Þ¾ÆµéÀδÙ. ÀÌ ÀÌÀ¯Áß Àý¹ÝÀº ´ç½ÅÀÌ ¾Æ¸¶ automountingÀ» ÇÒ¼öÀ־ ´ç½ÅÀº ·çÆ® ±ÇÇÑ ¾øÀÌ ¸¶¿îÆ®³ª ¾ð¸¶¿îÆ®¸¦ ÇÒ¼öÀÖ´Ù. ÁöÀúºÐÇÑ ÇൿÀÎ suid-root C ÇÁ·Î±×·¥À» ¸¸µå´Â°ÍÀº ½¬¿îÀÏÀÌ´Ù. ±×·¯³ª, sudo¸¦ ÀÌ¿ëÇؼ­ »ç¿ëÀڵ鿡°Ô °íÀ¯ÇÑ kill ½ÅÈ£¸¦ º¸³»´Â°ÍÀÌ °¡´ÉÇÏ´Ù. ´ÜÁö ¹®Á¦´Â sudo°¡ ´ç½Å¿¡°Ô ÇöÀç ÇÁ·Î¼¼½ºÀÇ PID¸¦ ¾Ë¼öÀÖ´Â "ÇÁ·Î¼¼½º ºÎ¸í·É¾îµé"À» »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÒ°ÍÀÌ´Ù. ´ç½ÅÀº killallÀ̶ó ºÒ¸®´Â ÇÁ·Î±×·¥À» °¡Áö°í ÀÖ°í ´ç½Å¿¡°Ô ÀÌ°ÍÀ» ÇÒ¼öÀÖ°Ô ÇÒ°ÍÀÌ´Ù. (Á¦¾Èµé¿¡ °üÇØ °¨»çÇÑ´Ù.)

ALL     ALL=NOPASSWD:/usr/bin/killall -USR1 automount

´Ù¸¥ÇÑÆíÀ¸·Î, ´ç½ÅÀº ´ç½ÅÀÇ »ç¿ëÀÚµéÀÌ ¸ðµç ÇÁ·Î¼¼½º¿¡ -SIGUSR1 ½ÅÈ£¸¦ º¸³»´Â°ÍÀ» Çã¶ôÇØ¾ß ÇÑ´Ù. ±×°ÍÀº ÇÁ·Î±×·¥¿¡ ¿©·¯ °¡Áö ¿µÇâÀ» ¹ÌÄ£´Ù; ¾î¶² À©µµ¿ì ¸Å´ÏÀúµéÀº Àç»ç¿ëµÉ¼ö ÀÖÁö¸¸, ±×·¯³ª xemacs´Â Á×ÀδÙ. ±×·¡¼­ ¿©±â¼­´Â ´õ ÀÌ»óÀÇ killall³»¿¡¼­ ¹öÆÛ°¡ ´õ ½ÇÇàµÇ´Â °æ¿ì´Â ¾ø±â¸¦ Èñ¸ÁÇÑ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê