µðÆúÆ® ¼³Á¤ ÆÄÀÏ (/etc/samba/smb.conf)Àº »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ Red Hat Linux Ȩ µð·ºÅ丮¸¦ Samba °øÀ¯·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù. Áï, ³×Æ®¿öÅ© ¿¬°áµÈ Windows ÄÄÇ»ÅÍ¿¡¼ Red Hat Linux ½Ã½ºÅÛ¿¡ ¿¬°áµÈ ÇÁ¸°ÅÍ·Î ÀμâÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© Samba¸¦ ¼³Á¤ÇϽ÷Á¸é, Samba ¼¹ö ¼³Á¤ µµ±¸¸¦ »ç¿ëÇϽñ⠹ٶø´Ï´Ù. ¸í·ÉÇàÀ» »ç¿ëÇÑ ¼³Á¤À» ¿øÇϽøé, 17.2.2 Àý·Î ³Ñ¾î °¡½Ê½Ã¿À.
Samba ¼¹ö ¼³Á¤ µµ±¸´Â Samba °øÀ¯¿Í »ç¿ëÀÚ, ±×¸®°í ±âÃÊ ¼¹ö ¼³Á¤À» °ü¸®ÇÏ´Â ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º ÀÔ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº /etc/samba/ µð·ºÅ丮¿¡ ÀúÀåµÈ ¼³Á¤ ÆÄÀϵéÀ» ¼öÁ¤ÇÕ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇÏÁö ¾Ê°í ¼³Á¤ ÆÄÀÏÀÌ º¯°æµÇ¾ú´Ù¸é, ±× ¼³Á¤Àº º¯°æµÇÁö ¾Ê°í º¸Á¸µË´Ï´Ù.
ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇϽ÷Á¸é, X À©µµ¿ì ½Ã½ºÅÛÀÌ ½ÇÇà ÁßÀÌ°í, ·çÆ® Çã°¡°¡ ÀÖ¾î¾ß Çϸç, redhat-config-samba RPM ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. µ¥½ºÅ©Å¾¿¡¼ Samba ¼¹ö ¼³Á¤ µµ±¸¸¦ ½ÃÀÛÇϱâ À§Çؼ Æгο¡¼ ÁÖ ¸Þ´º ¹öÆ° => ½Ã½ºÅÛ ¼³Á¤ => ¼¹ö ¼³Á¤ => Samba ¼¹ö¸¦ ¼±ÅÃÇϽðųª ½© ÇÁ·ÒÇÁÆ® (¿¹, XTermÀ̳ª GNOME Å͹̳Î)¿¡¼ redhat-config-samba ¸í·ÉÀ» ÀÔ·ÂÇϽñ⠹ٶø´Ï´Ù.
¾Ë¸² | |
---|---|
Samba ¼¹ö ¼³Á¤ µµ±¸´Â °øÀ¯ ÇÁ¸°Åͳª Samba ¼¹ö »ó¿¡¼ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¸¦ º¼ ¼ö ÀÖ°Ô ÇØÁÖ´Â ±âº» ¼³Á¤À» º¸¿©ÁÖÁö ¾Ê½À´Ï´Ù. |
Samba ¼¹ö¸¦ ¼³Á¤Çϴ ù¹ø° ´Ü°è´Â ¼¹ö¿¡ ´ëÇÑ ±âÃÊÀûÀÎ ¼³Á¤°ú ¸î¸î º¸¾È ¿É¼ÇÀ» ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛÇϽŠÈÄ, Ç®´Ù¿î ¸Þ´º¿¡¼ ¼³Á¤ => ¼¹ö ¼³Á¤À» ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù. ±×¸² 17-2¿¡¼ ó·³ ±âº» ÅÇÀÌ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.
±âº» ÅÇ¿¡¼, ÄÄÇ»ÅÍ°¡ ¼Ò¼ÓµÉ ÀÛ¾÷±×·ì°ú ÄÄÇ»ÅÍ¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ. ÀÌ°÷¿¡¼ ÀÔ·ÂÇϽŠÁ¤º¸´Â smb.conf ÆÄÀÏ¿¡¼ workgroup°ú server string ¸í·É¿¡ ÇØ´çÇÕ´Ï´Ù.
º¸¾È ÅÇ¿¡´Â ´ÙÀ½°ú °°Àº ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù:
ÀÎÁõ ¸ðµå — 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 ¿É¼Ç¿¡ ÇØ´çÇÕ´Ï´Ù.
È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇϽŠÈÄ, º¯°æ »çÇ×ÀÌ ¼³Á¤ ÆÄÀÏ¿¡ ±â·ÏµÇ¸ç µ¥¸óÀÌ Àç½ÃÀÛµÉ °ÍÀÔ´Ï´Ù; µû¶ó¼ º¯°æ »çÇ×ÀÌ Áï½Ã È¿·ÂÀ» ¹ß»ýÇÕ´Ï´Ù.
Samba ¼¹ö ¼³Á¤ µµ±¸¸¦ »ç¿ëÇϱâ À§Çؼ´Â, Samba »ç¿ëÀÚ¸¦ Ãß°¡Çϱâ ÀÌÀü¿¡ Samba ¼¹ö·Î ÀÛµ¿ÇÏ´Â Red Hat Linux ½Ã½ºÅÛ »ó¿¡¼ È°¼ºÈµÈ ±âÁ¸ »ç¿ëÀÚ °èÁ¤ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Samba »ç¿ëÀÚ´Â ÀÌ¹Ì Á¸ÀçÇÏ´Â Red Hat Linux »ç¿ëÀÚ °èÁ¤°ú °ü·ÃµË´Ï´Ù.
Samba »ç¿ëÀÚ¸¦ Ãß°¡ÇϽ÷Á¸é, ¼³Á¤ => Ç®´Ù¿î ¸Þ´º¿¡¼ Samba »ç¿ëÀÚ¸¦ ¼±ÅÃÇϽŠÈÄ »ç¿ëÀÚ Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇÏ½Ã¸é µË´Ï´Ù. »õ·Î¿î Samba »ç¿ëÀÚ ¸¸µé±â â¿¡¼, Áö¿ª ½Ã½ºÅÛ »ó¿¡ ÀÌ¹Ì Á¸ÀçÇÏ´Â »ç¿ëÀÚ ¸ñ·Ï¿¡¼ Unix »ç¿ëÀÚ¸íÀ» ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù.
¸¸ÀÏ Windows ½Ã½ºÅÛ¿¡¼ ´Ù¸¥ »ç¿ëÀÚ¸íÀ» °¡Áø »ç¿ëÀÚ°¡ Windows ½Ã½ºÅÛ¿¡¼ Samba ¼¹ö·Î ·Î±×ÀÎÇÑ´Ù¸é, Windows »ç¿ëÀÚ¸í ¶õ¿¡ Windows »ç¿ëÀÚ¸íÀ» ÁöÁ¤ÇØ ÁֽʽÿÀ. ÀÌ ¿É¼ÇÀ» »ç¿ëÇϽ÷Á¸é, ¼¹ö ¼³Á¤ÀÇ º¸¾È ÅÇ¿¡¼ ÀÎÁõ ¸ðµå¸¦ »ç¿ëÀÚ·Î ¼³Á¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
¶ÇÇÑ Samba »ç¿ëÀÚÀÇ Samba ¾ÏÈ£¸¦ ¼³Á¤ÇØ ÁÖ¼Å¾ß ÇÕ´Ï´Ù. ¾ÏÈ£¸¦ ÀÔ·ÂÇϽŠÈÄ Çѹø ´õ ÀÔ·ÂÇÏ¿© ¿Ã¹Ù¸¥ ¾ÏÈ£¸¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù. Samba¿¡ ¾ÏÈ£ÈµÈ ¾ÏÈ£¸¦ »ç¿ëÇϱâ·Î ¼±ÅÃÇϼ̴õ¶óµµ, »ç¿ëÀÚÀÇ Red Hat Linux ½Ã½ºÅÛ ¾ÏÈ£¿Í´Â ´Ù¸¥ Samba ¾ÏÈ£¸¦ ÁöÁ¤ÇϽñ⠹ٶø´Ï´Ù.
±âÁ¸ »ç¿ëÀÚ¸¦ ÆíÁýÇϽ÷Á¸é, ¸ñ·Ï¿¡¼ »ç¿ëÀÚ¸¦ ¼±ÅÃÇϽŠÈÄ »ç¿ëÀÚ ÆíÁý ¹öÆ°À» Ŭ¸¯ÇÏ½Ã¸é µË´Ï´Ù. ±âÁ¸ Samba »ç¿ëÀÚ¸¦ »èÁ¦ÇϽ÷Á¸é, ÇØ´ç »ç¿ëÀÚ¸¦ ¼±ÅÃÇϽŠÈÄ »ç¿ëÀÚ »èÁ¦ ¹öÆ°À» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù. Samba »ç¿ëÀÚ¸¦ »èÁ¦Çϼŵµ °ü·ÃµÈ Red Hat Linux »ç¿ëÀÚ °èÁ¤Àº »èÁ¦µÇÁö ¾Ê½À´Ï´Ù.
È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇϽøé, »ç¿ëÀÚ Á¤º¸°¡ Áï½Ã ¼öÁ¤µË´Ï´Ù.
°øÀ¯¸¦ Ãß°¡ÇϽ÷Á¸é Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇÏ½Ã¸é µË´Ï´Ù. ±âº» ÅÇ¿¡¼´Â ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» ¼³Á¤ °¡´ÉÇÕ´Ï´Ù:
µð·ºÅ丮 — Samba¸¦ ÅëÇØ °øÀ¯ÇÒ µð·ºÅ丮. ÀÌ¹Ì Á¸ÀçÇÏ´Â µð·ºÅ丮¿©¾ß ÇÕ´Ï´Ù.
¼³¸í — °øÀ¯¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸í.
±âº» Çã°¡ — »ç¿ëÀÚ°¡ °øÀ¯ µð·ºÅ丮¿¡ ÀúÀåµÈ ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖµµ·Ï Çã¿ëÇÒ °ÍÀÎÁö ¶Ç´Â »ç¿ëÀÚ°¡ °øÀ¯ µð·ºÅ丮¿¡ ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï Çã¿ëÇÒ °ÍÀÎÁö ¿©ºÎ.
Á¢±Ù ÅÇ¿¡¼´Â ¿ÀÁ÷ ÁöÁ¤µÈ »ç¿ëÀÚ¸¸ÀÌ °øÀ¯¿¡ Á¢±ÙÇÒ °ÍÀÎÁö ¶Ç´Â ¸ðµç Samba »ç¿ëÀÚ°¡ °øÀ¯¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ¼±ÅÃÇØ ÁֽʽÿÀ. ƯÁ¤ »ç¿ëÀÚ¸¸ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇϽŴٸé, »ç¿ë °¡´ÉÇÑ Samba »ç¿ëÀÚ ¸ñ·Ï¿¡¼ Çã¿ëÇÒ »ç¿ëÀÚ¸¦ ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù.
È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇϽô Áï½Ã °øÀ¯°¡ Ãß°¡µË´Ï´Ù.
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 µð·ºÅ丮¸¦ ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.
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 ¼¹ö°¡ ¾ÏÈ£ÈµÈ ¾ÏÈ£¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤ÇϽ÷Á¸é, ´ÙÀ½°ú °°Àº ´Ü°è¸¦ µû¸£½Ê½Ã¿À:
Samba¿¡ »ç¿ëµÉ º°°³ÀÇ ¾ÏÈ£ ÆÄÀÏÀ» »ý¼ºÇØ ÁֽʽÿÀ. ±âÁ¸ÀÇ /etc/passwd ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© »õ ¾ÏÈ£ ÆÄÀÏÀ» »ý¼ºÇϱâ À§Çؼ´Â, ½© ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù:
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd |
¸¸ÀÏ ½Ã½ºÅÛÀÌ NIS¸¦ »ç¿ëÇÑ´Ù¸é ´ÙÀ½ÀÇ ¸í·ÉÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ:
ypcat passwd | mksmbpasswd.sh > /etc/samba/smbpasswd |
mksmbpasswd.sh ½ºÅ©¸³Æ®´Â samba ÆÐÅ°Áö¿Í ÇÔ²² /usr/bin µð·ºÅ丮¿¡ ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù.
´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© Samba ¾ÏÈ£ ÆÄÀÏÀÇ Çã°¡¸¦ ·çÆ® ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ¸¸ ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï º¯°æÇØ ÁֽʽÿÀ:
chmod 600 /etc/samba/smbpasswd |
ÀÌ ½ºÅ©¸³Æ®´Â »ç¿ëÀÚ ¾ÏÈ£¸¦ »õ·Î¿î ÆÄÀÏ¿¡ º¹»çÇÏÁö ¾ÊÀ¸¸ç, ¾ÏÈ£°¡ ¼³Á¤µÉ ¶§±îÁö Samba »ç¿ëÀÚ °èÁ¤ÀÌ È°¼ºÈµÇÁö ¾Ê½À´Ï´Ù. º¸¾ÈÀ» °ÈÇϱâ À§ÇØ, »ç¿ëÀÚÀÇ Samba ¾ÏÈ£¸¦ »ç¿ëÀÚÀÇ Red Hat Linux ¾ÏÈ£¿Í´Â ´Ù¸£°Ô ¼³Á¤ÇϽñ⠹ٶø´Ï´Ù. °¢ Samba »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ ¼³Á¤ÇϽ÷Á¸é, ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ (usernameÀ» °¢ »ç¿ëÀÚÀÇ »ç¿ëÀÚ¸íÀ¸·Î ±³Ã¼ÇÏ½Ã¸é µË´Ï´Ù):
smbpasswd username |
Samba ¼³Á¤ ÆÄÀÏ¿¡¼ ¾ÏÈ£ÈµÈ ¾ÏÈ£¸¦ È°¼ºÈµÇ¾î¾ß ÇÕ´Ï´Ù. smb.conf ÆÄÀÏ¿¡¼ ´ÙÀ½°ú °°Àº ÁÙÀÌ ÁÖ¼® 󸮵ÇÁö ¾ÊÀº °ÍÀ» È®ÀÎÇϽñ⠹ٶø´Ï´Ù:
encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd |
¼¿ ÇÁ·ÒÇÁÆ®¿¡¼ service smb restart ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© smb ¼ºñ½º¸¦ ½ÃÀÛÇØ ÁֽʽÿÀ.
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 |
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 ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.