17.2. Samba ¼­¹ö ¼³Á¤Çϱâ

µðÆúÆ® ¼³Á¤ ÆÄÀÏ (/etc/samba/smb.conf)Àº »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ Red Hat Linux Ȩ µð·ºÅ丮¸¦ Samba °øÀ¯·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù. Áï, ³×Æ®¿öÅ© ¿¬°áµÈ Windows ÄÄÇ»ÅÍ¿¡¼­ Red Hat Linux ½Ã½ºÅÛ¿¡ ¿¬°áµÈ ÇÁ¸°ÅÍ·Î ÀμâÇÒ ¼ö ÀÖ½À´Ï´Ù.

17.2.1. ±×·¡ÇÈ ¸ðµå·Î ¼³Á¤

±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© Samba¸¦ ¼³Á¤ÇϽ÷Á¸é, Samba ¼­¹ö ¼³Á¤ µµ±¸¸¦ »ç¿ëÇϽñ⠹ٶø´Ï´Ù. ¸í·ÉÇàÀ» »ç¿ëÇÑ ¼³Á¤À» ¿øÇϽøé, 17.2.2 Àý·Î ³Ñ¾î °¡½Ê½Ã¿À.

Samba ¼­¹ö ¼³Á¤ µµ±¸´Â Samba °øÀ¯¿Í »ç¿ëÀÚ, ±×¸®°í ±âÃÊ ¼­¹ö ¼³Á¤À» °ü¸®ÇÏ´Â ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º ÀÔ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº /etc/samba/ µð·ºÅ丮¿¡ ÀúÀåµÈ ¼³Á¤ ÆÄÀϵéÀ» ¼öÁ¤ÇÕ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇÏÁö ¾Ê°í ¼³Á¤ ÆÄÀÏÀÌ º¯°æµÇ¾ú´Ù¸é, ±× ¼³Á¤Àº º¯°æµÇÁö ¾Ê°í º¸Á¸µË´Ï´Ù.

ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇϽ÷Á¸é, X À©µµ¿ì ½Ã½ºÅÛÀÌ ½ÇÇà ÁßÀÌ°í, ·çÆ® Çã°¡°¡ ÀÖ¾î¾ß Çϸç, redhat-config-samba RPM ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. µ¥½ºÅ©Å¾¿¡¼­ Samba ¼­¹ö ¼³Á¤ µµ±¸¸¦ ½ÃÀÛÇϱâ À§Çؼ­ Æгο¡¼­ ÁÖ ¸Þ´º ¹öÆ° => ½Ã½ºÅÛ ¼³Á¤ => ¼­¹ö ¼³Á¤ => Samba ¼­¹ö¸¦ ¼±ÅÃÇϽðųª ½© ÇÁ·ÒÇÁÆ® (¿¹, XTermÀ̳ª GNOME Å͹̳Î)¿¡¼­ redhat-config-samba ¸í·ÉÀ» ÀÔ·ÂÇϽñ⠹ٶø´Ï´Ù.

±×¸² 17-1. Samba ¼­¹ö ¼³Á¤ µµ±¸

Âü°í¾Ë¸²
 

Samba ¼­¹ö ¼³Á¤ µµ±¸´Â °øÀ¯ ÇÁ¸°Åͳª Samba ¼­¹ö »ó¿¡¼­ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¸¦ º¼ ¼ö ÀÖ°Ô ÇØÁÖ´Â ±âº» ¼³Á¤À» º¸¿©ÁÖÁö ¾Ê½À´Ï´Ù.

17.2.1.1. ¼­¹ö ¼³Á¤

Samba ¼­¹ö¸¦ ¼³Á¤Çϴ ù¹ø° ´Ü°è´Â ¼­¹ö¿¡ ´ëÇÑ ±âÃÊÀûÀÎ ¼³Á¤°ú ¸î¸î º¸¾È ¿É¼ÇÀ» ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛÇϽŠÈÄ, Ç®´Ù¿î ¸Þ´º¿¡¼­ ¼³Á¤ => ¼­¹ö ¼³Á¤À» ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù. ±×¸² 17-2¿¡¼­ ó·³ ±âº» ÅÇÀÌ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.

±×¸² 17-2. ¼­¹ö ±âº» ¼³Á¤

±âº» ÅÇ¿¡¼­, ÄÄÇ»ÅÍ°¡ ¼Ò¼ÓµÉ ÀÛ¾÷±×·ì°ú ÄÄÇ»ÅÍ¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ. ÀÌ°÷¿¡¼­ ÀÔ·ÂÇϽŠÁ¤º¸´Â smb.conf ÆÄÀÏ¿¡¼­ workgroup°ú server string ¸í·É¿¡ ÇØ´çÇÕ´Ï´Ù.

±×¸² 17-3. º¸¾È ¼­¹ö ¼³Á¤Çϱâ

º¸¾È ÅÇ¿¡´Â ´ÙÀ½°ú °°Àº ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù:

  • ÀÎÁõ ¸ðµåsecurity ¿É¼Ç¿¡ ÇØ´çÇÕ´Ï´Ù. ´ÙÀ½ Áß ÇÑ°¡Áö ÀÎÁõ À¯ÇüÀ» ¼±ÅÃÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

    • µµ¸ÞÀÎ — Samba ¼­¹ö°¡ Windows NT ÀÏÂ÷ µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯ ¶Ç´Â ¹é¾÷ µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ¸¦ ÀÎÁõÇϵµ·Ï ¼³Á¤. ¼­¹ö´Â »ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ ÄÁÆ®·Ñ·¯¿¡ Àü´Þ ÈÄ ÀÀ´äÀ» ±â´Ù¸³´Ï´Ù. ÀÎÁõ ¼­¹ö ¶õ¿¡ ÀÏÂ÷ µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯³ª ¹é¾÷ µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯ÀÇ NetBIOS À̸§À» ÁöÁ¤ÇØ ÁֽʽÿÀ.

      ¾ÏÈ£¸¦ ¾ÏȣȭÇϱ⠿ɼÇÀ» »ç¿ëÇϽ÷Á¸é, ¿¹ Ç׸ñÀ» ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù.

    • ¼­¹ö — Samba ¼­¹ö°¡ »ç¿ëÀÚ¸í°ú ¾ÏÈ£ Á¶ÇÕÀ» ´Ù¸¥ Samba ¼­¹ö¿¡ º¸³»¾î ÀÎÁõ ½ÃµµÇϵµ·Ï ¼³Á¤. ¸¸ÀÏ ´Ù¸¥ ¼­¹ö°¡ ÀÎÁõ¿¡ ½ÇÆÐÇϸé, ¼­¹ö´Â »ç¿ëÀÚ ÀÎÁõ ¸ðµå¸¦ »ç¿ëÇÏ¿© ÀÎÁõÀ» ½ÃµµÇÕ´Ï´Ù. µû¶ó¼­ ÀÎÁõ ¼­¹ö ¶õ¿¡ ´Ù¸¥ Samba ¼­¹öÀÇ NetBIOS À̸§À» ÁöÁ¤ÇϽñ⠹ٶø´Ï´Ù.

    • °øÀ¯ — Samba »ç¿ëÀÚ°¡ Samba ¼­¹ö¸¶´Ù »ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ ÀÔ·ÂÇÒ ÇÊ¿ä°¡ ¾ø´Â ¼³Á¤. Samba ¼­¹ö¿¡¼­ ƯÁ¤ °øÀ¯ µð·ºÅ丮¿¡ Á¢¼ÓµÉ ¶§±îÁö »ç¿ëÀÚ¸í°ú ¾ÏÈ£°¡ ¿äûµÇÁö ¾Ê½À´Ï´Ù.

    • »ç¿ëÀÚ — (µðÆúÆ®) Samba »ç¿ëÀÚ´Â Samba ¼­¹ö¸¶´Ù À¯È¿ÇÑ »ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ ÀÔ·ÂÇϵµ·Ï ¼³Á¤. Windows »ç¿ëÀÚ¸í ¿É¼ÇÀ» »ç¿ëÇϽ÷Á¸é, ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â 17.2.1.2 ÀýÀ» ÂüÁ¶ÇØ º¸½Ê½Ã¿À.

  • ¾ÏÈ£¸¦ ¾ÏȣȭÇϱ⠗ (µðÆúÆ® °ªÀº ¿¹ ÀÔ´Ï´Ù) Ŭ¶óÀ̾ðÆ®°¡ Windows 98, ¼­ºñ½º ÆÑ 3À» °®Ãá Windows NT 4.0, ¶Ç´Â ±× ¿Ü ´Ù¸¥ Microsoft Windows ÃֽŠ¹öÀüÀ¸·ÎºÎÅÍ Á¢¼ÓÇÑ´Ù¸é, ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù. ¾ÏÈ£´Â ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® »çÀÌ¿¡¼­ ´©°¡ °¡·Îç °¡´É¼ºÀÌ ÀÖ´Â Æò¹® Çü½ÄÀÌ ¾Æ´Ñ ¾ÏȣȭµÈ Çü½ÄÀ¸·Î Àü´ÞµË´Ï´Ù. ÀÌ ¿É¼ÇÀº encrypted passwords ¿É¼Ç¿¡ ÇØ´çÇÕ´Ï´Ù. ¾ÏȣȭµÈ Samba ¾ÏÈ£¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽŴٸé, 17.2.3 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

  • ¹Ìµî·ÏµÈ »ç¿ëÀÚ °èÁ¤ — »ç¿ëÀÚ³ª ¹Ìµî·ÏµÈ »ç¿ëÀÚ°¡ Samba ¼­¹ö¿¡ ·Î±×ÀÎÇÒ °æ¿ì, ¼­¹ö »ó¿¡ µî·ÏµÈ À¯È¿ÇÑ »ç¿ëÀÚ¸í°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ½Ã½ºÅÛ »ó ±âÁ¸ »ç¿ëÀÚ¸í Áß ¹Ìµî·ÏµÈ(guest) Samba °èÁ¤ÀÌ µÉ »ç¿ëÀÚ¸íÀ» ¼±ÅÃÇØ ÁֽʽÿÀ. ¹Ìµî·ÏµÈ »ç¿ëÀÚ°¡ Samba ¼­¹ö¿¡ ·Î±×ÀÎÇÑ´Ù¸é, ¼±ÅÃÇϽŠ»ç¿ëÀÚ¿Í µ¿ÀÏÇÑ Çã°¡¸¦ °®°Ô µË´Ï´Ù. ÀÌ ¿É¼ÇÀº guest account ¿É¼Ç¿¡ ÇØ´çÇÕ´Ï´Ù.

È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇϽŠÈÄ, º¯°æ »çÇ×ÀÌ ¼³Á¤ ÆÄÀÏ¿¡ ±â·ÏµÇ¸ç µ¥¸óÀÌ Àç½ÃÀÛµÉ °ÍÀÔ´Ï´Ù; µû¶ó¼­ º¯°æ »çÇ×ÀÌ Áï½Ã È¿·ÂÀ» ¹ß»ýÇÕ´Ï´Ù.

17.2.1.2. Samba »ç¿ëÀÚ °ü¸®Çϱâ

Samba ¼­¹ö ¼³Á¤ µµ±¸¸¦ »ç¿ëÇϱâ À§Çؼ­´Â, Samba »ç¿ëÀÚ¸¦ Ãß°¡Çϱâ ÀÌÀü¿¡ Samba ¼­¹ö·Î ÀÛµ¿ÇÏ´Â Red Hat Linux ½Ã½ºÅÛ »ó¿¡¼­ È°¼ºÈ­µÈ ±âÁ¸ »ç¿ëÀÚ °èÁ¤ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Samba »ç¿ëÀÚ´Â ÀÌ¹Ì Á¸ÀçÇÏ´Â Red Hat Linux »ç¿ëÀÚ °èÁ¤°ú °ü·ÃµË´Ï´Ù.

±×¸² 17-4. Samba »ç¿ëÀÚ °ü¸®

Samba »ç¿ëÀÚ¸¦ Ãß°¡ÇϽ÷Á¸é, ¼³Á¤ => Ç®´Ù¿î ¸Þ´º¿¡¼­ Samba »ç¿ëÀÚ¸¦ ¼±ÅÃÇϽŠÈÄ »ç¿ëÀÚ Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇÏ½Ã¸é µË´Ï´Ù. »õ·Î¿î Samba »ç¿ëÀÚ ¸¸µé±â â¿¡¼­, Áö¿ª ½Ã½ºÅÛ »ó¿¡ ÀÌ¹Ì Á¸ÀçÇÏ´Â »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ Unix »ç¿ëÀÚ¸íÀ» ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù.

¸¸ÀÏ Windows ½Ã½ºÅÛ¿¡¼­ ´Ù¸¥ »ç¿ëÀÚ¸íÀ» °¡Áø »ç¿ëÀÚ°¡ Windows ½Ã½ºÅÛ¿¡¼­ Samba ¼­¹ö·Î ·Î±×ÀÎÇÑ´Ù¸é, Windows »ç¿ëÀÚ¸í ¶õ¿¡ Windows »ç¿ëÀÚ¸íÀ» ÁöÁ¤ÇØ ÁֽʽÿÀ. ÀÌ ¿É¼ÇÀ» »ç¿ëÇϽ÷Á¸é, ¼­¹ö ¼³Á¤ÀÇ º¸¾È ÅÇ¿¡¼­ ÀÎÁõ ¸ðµå¸¦ »ç¿ëÀÚ·Î ¼³Á¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù.

¶ÇÇÑ Samba »ç¿ëÀÚÀÇ Samba ¾ÏÈ£¸¦ ¼³Á¤ÇØ ÁÖ¼Å¾ß ÇÕ´Ï´Ù. ¾ÏÈ£¸¦ ÀÔ·ÂÇϽŠÈÄ Çѹø ´õ ÀÔ·ÂÇÏ¿© ¿Ã¹Ù¸¥ ¾ÏÈ£¸¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù. Samba¿¡ ¾ÏȣȭµÈ ¾ÏÈ£¸¦ »ç¿ëÇϱâ·Î ¼±ÅÃÇϼ̴õ¶óµµ, »ç¿ëÀÚÀÇ Red Hat Linux ½Ã½ºÅÛ ¾ÏÈ£¿Í´Â ´Ù¸¥ Samba ¾ÏÈ£¸¦ ÁöÁ¤ÇϽñ⠹ٶø´Ï´Ù.

±âÁ¸ »ç¿ëÀÚ¸¦ ÆíÁýÇϽ÷Á¸é, ¸ñ·Ï¿¡¼­ »ç¿ëÀÚ¸¦ ¼±ÅÃÇϽŠÈÄ »ç¿ëÀÚ ÆíÁý ¹öÆ°À» Ŭ¸¯ÇÏ½Ã¸é µË´Ï´Ù. ±âÁ¸ Samba »ç¿ëÀÚ¸¦ »èÁ¦ÇϽ÷Á¸é, ÇØ´ç »ç¿ëÀÚ¸¦ ¼±ÅÃÇϽŠÈÄ »ç¿ëÀÚ »èÁ¦ ¹öÆ°À» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù. Samba »ç¿ëÀÚ¸¦ »èÁ¦Çϼŵµ °ü·ÃµÈ Red Hat Linux »ç¿ëÀÚ °èÁ¤Àº »èÁ¦µÇÁö ¾Ê½À´Ï´Ù.

È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇϽøé, »ç¿ëÀÚ Á¤º¸°¡ Áï½Ã ¼öÁ¤µË´Ï´Ù.

17.2.1.3. °øÀ¯ Ãß°¡Çϱâ

±×¸² 17-5. °øÀ¯ Ãß°¡

°øÀ¯¸¦ Ãß°¡ÇϽ÷Á¸é Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇÏ½Ã¸é µË´Ï´Ù. ±âº» ÅÇ¿¡¼­´Â ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» ¼³Á¤ °¡´ÉÇÕ´Ï´Ù:

  • µð·ºÅ丮 — Samba¸¦ ÅëÇØ °øÀ¯ÇÒ µð·ºÅ丮. ÀÌ¹Ì Á¸ÀçÇÏ´Â µð·ºÅ丮¿©¾ß ÇÕ´Ï´Ù.

  • ¼³¸í — °øÀ¯¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸í.

  • ±âº» Çã°¡ — »ç¿ëÀÚ°¡ °øÀ¯ µð·ºÅ丮¿¡ ÀúÀåµÈ ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖµµ·Ï Çã¿ëÇÒ °ÍÀÎÁö ¶Ç´Â »ç¿ëÀÚ°¡ °øÀ¯ µð·ºÅ丮¿¡ ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï Çã¿ëÇÒ °ÍÀÎÁö ¿©ºÎ.

Á¢±Ù ÅÇ¿¡¼­´Â ¿ÀÁ÷ ÁöÁ¤µÈ »ç¿ëÀÚ¸¸ÀÌ °øÀ¯¿¡ Á¢±ÙÇÒ °ÍÀÎÁö ¶Ç´Â ¸ðµç Samba »ç¿ëÀÚ°¡ °øÀ¯¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ¼±ÅÃÇØ ÁֽʽÿÀ. ƯÁ¤ »ç¿ëÀÚ¸¸ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇϽŴٸé, »ç¿ë °¡´ÉÇÑ Samba »ç¿ëÀÚ ¸ñ·Ï¿¡¼­ Çã¿ëÇÒ »ç¿ëÀÚ¸¦ ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù.

È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇϽô Áï½Ã °øÀ¯°¡ Ãß°¡µË´Ï´Ù.

17.2.2. ¸í·ÉÇà ¼³Á¤

Samba´Â /etc/samba/smb.conf ÆÄÀÏÀ» ¼³Á¤ ÆÄÀÏ·Î »ç¿ëÇÕ´Ï´Ù. ¸¸ÀÏ ÀÌ ¼³Á¤ ÆÄÀÏÀÌ º¯°æµÇ¸é, service smb restart ¸í·ÉÀ» »ç¿ëÇÏ¿© Samba µ¥¸óÀ» Àç½ÃÀÛÇØ¾ß º¯°æ »çÇ×ÀÌ Àû¿ëµË´Ï´Ù.

Windows ÀÛ¾÷±×·ì°ú Samba ¼­¹ö¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸íÀ» ÁöÁ¤ÇϽ÷Á¸é, smb.conf ÆÄÀÏ¿¡¼­ ´ÙÀ½°ú °°Àº ÁÙÀ» ÆíÁýÇÏ½Ã¸é µË´Ï´Ù:

workgroup = WORKGROUPNAME
server string = BRIEF COMMENT ABOUT SERVER

¾ÕÀÇ ¸í·É¿¡¼­ WORKGROUPNAME ºÎºÐÀº ÀÌ ÄÄÇ»ÅÍ°¡ ¼ÓÇÒ Windows ÀÛ¾÷±×·ì À̸§À¸·Î º¯°æÇØ ÁֽʽÿÀ. BRIEF COMMENT ABOUT SERVER ¶õÀº Samba ½Ã½ºÅÛ¿¡ ´ëÇÑ WindowsÀÇ °£·«ÇÑ ¼³¸íÀ¸·Î¼­ ÀÛ¼ºÇϼŵµ µÇ°í ¾ÈÇϼŵµ ¹«¹æÇÕ´Ï´Ù.

Linux ½Ã½ºÅÛ »ó¿¡ Samba °øÀ¯ µð·ºÅ丮¸¦ ¸¸µå½Ã·Á¸é, smb.conf ÆÄÀÏÀ» ¿©·¯ºÐ°ú ½Ã½ºÅÛÀÇ ÇÊ¿ä¿¡ ¸Â°Ô ¼öÁ¤½ÃŲ ÈÄ¿¡ ´ÙÀ½°ú °°Àº ºÎºÐÀ» ÷°¡ÇϽñ⠹ٶø´Ï´Ù:

[sharename]
comment = Insert a comment here
path = /home/share/
valid users = tfox carole
public = no
writable = yes
printable = no
create mask = 0765

À§ÀÇ ¿¹½Ã¿¡¼­´Â Samba Ŭ¶óÀ̾ðÆ® »óÀÇ tfox¿Í caroleÀ̶ó´Â »ç¿ëÀÚ°¡ Samba ¼­¹ö »óÀÇ /home/share µð·ºÅ丮¸¦ ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.

17.2.3. ¾ÏȣȭµÈ ¾ÏÈ£

Red Hat Linux 9¿¡¼­´Â º¸¾È °­È­¸¦ À§ÇÏ¿© ¾ÏȣȭµÈ ¾ÏÈ£ (encrypted password)¸¦ ±âº»À¸·Î »ç¿ëÇÕ´Ï´Ù. ¾ÏȣȭµÈ ¾ÏÈ£°¡ »ç¿ëµÇÁö ¾Ê´Â °æ¿ì Æò¹®(plain text) ¾ÏÈ£¸¦ »ç¿ëÇÕ´Ï´Ù. ÇÏÁö¸¸ Æò¹® ¾ÏÈ£´Â ´Ù¸¥ »ç¿ëÀÚ°¡ ³×Æ®¿öÅ© ÆÐŶ ½º´ÏÆÛ (network packet sniffer)¸¦ »ç¿ëÇÏ¿© °¡·Îç °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. µû¶ó¼­ ¾ÏȣȭµÈ ¾ÏÈ£¸¦ »ç¿ëÇϽñ⸦ ±ÇÀåÇÕ´Ï´Ù.

Microsoft SMB ÇÁ·ÎÅäÄÝÀº Æò¹® ¾ÏÈ£¸¦ »ç¿ëÇØ¿Ô½À´Ï´Ù. ±×·¯³ª ¼­ºñ½º ÆÑ 3 ÀÌÈÄ Windows NT, Windows 98, Windows 2000, Windows ME ¹× Windows XP·ÎºÎÅÍ ¾ÏȣȭµÈ Samba ¾ÏÈ£°¡ »ç¿ëµË´Ï´Ù. Red Hat Linux ½Ã½ºÅÛ°ú ¾Õ¼­ ¼³¸íµÈ Windows ¿î¿µ üÁ¦ °£¿¡ Samba¸¦ »ç¿ëÇϽ÷Á¸é, Windows ·¹Áö½ºÆ®¸® (registry)¸¦ Æò¹® ¾ÏÈ£¸¦ »ç¿ëÇϵµ·Ï ÆíÁýÇϽðųª, Linux ½Ã½ºÅÛ »óÀÇ Samba°¡ ¾ÏȣȭµÈ ¾ÏÈ£¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù. ·¹Áö½ºÆ®¸®¸¦ ¼öÁ¤Çϱâ·Î ¼±ÅÃÇϼ̴ٸé, ¸ðµç Windows ½Ã½ºÅÛÀÇ ·¹Áö½ºÆ®¸®¸¦ ¼öÁ¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù. — ÇÏÁö¸¸ ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ½Ã¸é ´õ ¸¹Àº Ãæµ¹À» °¡Á®¿Ã ¼ö ÀÖÀ¸¹Ç·Î À§ÇèÇÕ´Ï´Ù. º¸¾ÈÀ» °­È­Çϱâ À§ÇØ ¾ÏȣȭµÈ ¾ÏÈ£¸¦ »ç¿ëÇÏ½Ã±æ ±ÇÀåÇÕ´Ï´Ù.

Red Hat Linux ½Ã½ºÅÛ »óÀÇ Samba ¼­¹ö°¡ ¾ÏȣȭµÈ ¾ÏÈ£¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤ÇϽ÷Á¸é, ´ÙÀ½°ú °°Àº ´Ü°è¸¦ µû¸£½Ê½Ã¿À:

  1. Samba¿¡ »ç¿ëµÉ º°°³ÀÇ ¾ÏÈ£ ÆÄÀÏÀ» »ý¼ºÇØ ÁֽʽÿÀ. ±âÁ¸ÀÇ /etc/passwd ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© »õ ¾ÏÈ£ ÆÄÀÏÀ» »ý¼ºÇϱâ À§Çؼ­´Â, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù:

    cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

    ¸¸ÀÏ ½Ã½ºÅÛÀÌ NIS¸¦ »ç¿ëÇÑ´Ù¸é ´ÙÀ½ÀÇ ¸í·ÉÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ:

    ypcat passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

    mksmbpasswd.sh ½ºÅ©¸³Æ®´Â samba ÆÐÅ°Áö¿Í ÇÔ²² /usr/bin µð·ºÅ丮¿¡ ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù.

  2. ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© Samba ¾ÏÈ£ ÆÄÀÏÀÇ Çã°¡¸¦ ·çÆ® ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ¸¸ ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï º¯°æÇØ ÁֽʽÿÀ:

    chmod 600 /etc/samba/smbpasswd
  3. ÀÌ ½ºÅ©¸³Æ®´Â »ç¿ëÀÚ ¾ÏÈ£¸¦ »õ·Î¿î ÆÄÀÏ¿¡ º¹»çÇÏÁö ¾ÊÀ¸¸ç, ¾ÏÈ£°¡ ¼³Á¤µÉ ¶§±îÁö Samba »ç¿ëÀÚ °èÁ¤ÀÌ È°¼ºÈ­µÇÁö ¾Ê½À´Ï´Ù. º¸¾ÈÀ» °­È­Çϱâ À§ÇØ, »ç¿ëÀÚÀÇ Samba ¾ÏÈ£¸¦ »ç¿ëÀÚÀÇ Red Hat Linux ¾ÏÈ£¿Í´Â ´Ù¸£°Ô ¼³Á¤ÇϽñ⠹ٶø´Ï´Ù. °¢ Samba »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ ¼³Á¤ÇϽ÷Á¸é, ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ (usernameÀ» °¢ »ç¿ëÀÚÀÇ »ç¿ëÀÚ¸íÀ¸·Î ±³Ã¼ÇÏ½Ã¸é µË´Ï´Ù):

    smbpasswd username 
  4. Samba ¼³Á¤ ÆÄÀÏ¿¡¼­ ¾ÏȣȭµÈ ¾ÏÈ£¸¦ È°¼ºÈ­µÇ¾î¾ß ÇÕ´Ï´Ù. smb.conf ÆÄÀÏ¿¡¼­ ´ÙÀ½°ú °°Àº ÁÙÀÌ ÁÖ¼® 󸮵ÇÁö ¾ÊÀº °ÍÀ» È®ÀÎÇϽñ⠹ٶø´Ï´Ù:

    encrypt passwords = yes
    smb passwd file = /etc/samba/smbpasswd
  5. ¼¿ ÇÁ·ÒÇÁÆ®¿¡¼­ service smb restart ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© smb ¼­ºñ½º¸¦ ½ÃÀÛÇØ ÁֽʽÿÀ.

  6. smb ¼­ºñ½º°¡ ÀÚµ¿À¸·Î ½ÃÀ۵ǵµ·Ï ¼³Á¤ÇϽ÷Á¸é, ntsysv, chkconfig ¶Ç´Â ¼­ºñ½º ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© ÀÌ ¼­ºñ½º¸¦ ·±Å¸ÀÓ ½Ã¿¡ È°¼ºÈ­½Ãŵ´Ï´Ù. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽøé 14 ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

ÀÛÀºº¸ÈùÆ®
 

¾ÏȣȭµÈ ¾ÏÈ£¿Í °ü·ÃµÈ º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽŴٸé, /usr/share/doc/samba-<version>/docs/htmldocs/ENCRYPTION.htmlÀ» ÀÐ¾î º¸½Ã±â ¹Ù¶ø´Ï´Ù. (¿©±â¼­ <version> ºÎºÐÀº ¿©·¯ºÐÀÌ ¼³Ä¡ÇϽŠSambaÀÇ ¹öÀü ¹øÈ£ÀÔ´Ï´Ù).

pam_smbpass PAM ¸ðµâÀº passwd ¸í·ÉÀÌ »ç¿ëµÇ¾úÀ» ¶§ »ç¿ëÀÚÀÇ Samba ¾ÏÈ£¿Í ±× »ç¿ëÀÚÀÇ ½Ã½ºÅÛ ¾ÏÈ£¸¦ µ¿±âÈ­Çϴµ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ »ç¿ëÀÚ°¡ passwd ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ º¯°æÇÑ´Ù¸é, Red Hat Linux ½Ã½ºÅÛ ·Î±×ÀÎ ¾ÏÈ£ »Ó¸¸ ¾Æ´Ï¶ó Samba °øÀ¯¿¡ Á¢¼ÓÇϱâ À§ÇØ »ç¿ëµÇ´Â ¾ÏÈ£µµ º¯°æµË´Ï´Ù.

ÀÌ·¯ÇÑ ¾ÏÈ£ µ¿±âÈ­ ±â´ÉÀ» »ç¿ëÇϽ÷Á¸é, /etc/pam.d/system-auth ÆÄÀÏ¿¡¼­ pam_cracklib.so È£Ã⠾Ʒ¡¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» Ãß°¡ÇϽʽÿÀ:

password required /lib/security/pam_smbpass.so nullok use_authtok try_first_pass

17.2.4. ¼­¹ö ½ÃÀÛÇÏ°í ÁßÁöÇϱâ

Samba¸¦ ÅëÇØ µð·ºÅ丮¸¦ °øÀ¯ÇÏ´Â ¼­¹ö »ó¿¡¼­ smb ¼­ºñ½º°¡ ½ÇÇà ÁßÀ̾î¾ß ÇÕ´Ï´Ù.

´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© Samba µ¥¸óÀÇ »óŸ¦ »ìÆ캸½Ã±â ¹Ù¶ø´Ï´Ù:

/sbin/service smb status

´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© µ¥¸óÀ» ½ÃÀÛÇϽʽÿÀ:

/sbin/service smb start

´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© µ¥¸óÀ» ÁßÁöÇÒ ¼ö ÀÖ½À´Ï´Ù:

/sbin/service smb stop

ºÎÆýà smb ¼­ºñ½º°¡ ½ÃÀ۵ǵµ·Ï ÇϽ÷Á¸é, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽñ⠹ٶø´Ï´Ù:

/sbin/chkconfig --level 345 smb on

¶ÇÇÑ chkconfig, ntsysv À̳ª ¼­ºñ½º ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© ºÎÆýà ½ÃÀÛµÉ ¼­ºñ½º¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº 14 ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.