5.6. Samba ¼­ºñ½º ¼³Á¤Çϱâ

°í°¡¿ë¼º ³×Æ®¿öÅ© ÆÄÀÏ ¼­ºñ½º´Â Ŭ·¯½ºÅÍÀÇ Áß¿äÇÑ ±â´É Áß ÇϳªÀÔ´Ï´Ù. °í°¡¿ë¼º Samba ¼­ºñ½ºÀÇ ÀåÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù:

¾Ë¸²¾Ë¸²
 

ÀÌ Ã¥¿¡¼­´Â Samba ¼³Á¤¿¡ ´ëÇÑ ¸ðµç Á¤º¸¸¦ ¼³¸íÇϱ⠺¸´Ù´Â, Ŭ·¯½ºÅÍ ÀÛ¾÷¿¡ ÇʼöÀûÀÎ Ãø¸é¸¸ °­Á¶ÇÏ¿© ¼³¸íÇϰí ÀÖ½À´Ï´Ù. µû¶ó¼­ Samba ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽô ºÐµéÀº Red Hat Enterprise Linux ½Ã½ºÅÛ °ü¸® °¡À̵带 ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

5.6.1. Samba ¼­¹ö ¿ä°Ç

°í°¡¿ë¼º Samba ¼­ºñ½º¸¦ »ý¼ºÇÏ·Á°í ÇϽŴٸé, ¼­ºñ½º°¡ ½ÇÇà ÁßÀÎ °¢ Ŭ·¯½ºÅÍ ±¸¼º¿øÀº ´ÙÀ½°ú °°Àº ¿ä°ÇÀ» ÃæÁ·½ÃÄÑ¾ß ÇÕ´Ï´Ù:

5.6.2. Samba ¿î¿µ ¸ðµ¨

ÀÌ ºÎºÐ¿¡¼­´Â °í°¡¿ë¼º Samba ¼­ºñ½º¸¦ Áö¿øÇϴµ¥ ±â¹ÝÀ̵Ǵ ±¸Çö ¸ðµ¨¿¡ ´ëÇÑ ±âº»ÀûÀÎ Á¤º¸¸¦ ¼³¸íÇϰí ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸¸¦ ¾Ë¾ÆµÎ½Ã¸é, Ŭ·¯½ºÅÍµÈ Samba ¼­ºñ½º¸¦ ¼³Á¤Çϴµ¥ ÇÊ¿äÇÑ ÀÌÇØ¸¦ ³ôÀ̴µ¥ Å« µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.

Ŭ·¯½ºÅ͵ÇÁö ¾ÊÀº ÀÏ¹Ý Samba ¼³Á¤ ¸ðµ¨Àº /etc/samba/smb.conf ÆÄÀÏ¿¡¼­ ƯÁ¤ Ŭ¶óÀÌ¾ðÆ®°¡ ³×Æ®¿öÅ©¸¦ ÅëÇØ Á¢¼ÓÇÒ ¼ö ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» ÁöÁ¤ÇÔÀ¸·Î½á ¼³Á¤µË´Ï´Ù. ¶ÇÇÑ ÀÌ ÆÄÀÏ¿¡¼­ »ç¿ë Çã°¡¿Í ±× ¿Ü ´Ù¸¥ ¸ÅÇÎ(mapping) ±â´ÉÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÀÏ ½Ã½ºÅÛ ¸ðµ¨¿¡¼­´Â °¢ smbd µ¥¸ó°ú nmbd µ¥¸óÀÌ /etc/rc.d/init.d/smb ·±·¹º§ ½ºÅ©¸³Æ®¿¡ ÀÇÇØ ÀÚµ¿À¸·Î ½ÃÀ۵˴ϴÙ.

°í°¡¿ë¼º Samba ¼­ºñ½º¸¦ ±¸ÇöÇϱâ À§Çؼ­´Â, ´Üµ¶ /etc/samba/smb.conf ÆÄÀÏÀ» °¡ÁöÁö ¾Ê°í °¢ ¼­ºñ½º°¡ ÀڽŸ¸ÀÇ Samba ¼³Á¤ ÆÄÀÏÀ» °®½À´Ï´Ù. ÀÌ·¯ÇÑ °³º° ¼³Á¤ ÆÄÀÏÀÇ À̸§Àº /etc/samba/smb.conf.sharenameÀ¸·Î¼­, ¿©±â¼­ sharenameÀº Samba ¼­ºñ½º¿Í °ü·ÃµÈ °³º° ¼³Á¤ ÆÄÀÏÀÇ À̸§À» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, mktg¶ó´Â °øÀ¯¸¦ »ý¼ºÇϽаæ¿ì, ÇØ´ç Samba ¼³Á¤ ÆÄÀÏÀÇ À̸§Àº /etc/samba/smb.conf.mktg ÀÔ´Ï´Ù.

¾Ë¸²¾Ë¸²
 

Samba °øÀ¯´Â ÃÖ¼ÒÇÑ ÇÑ °³ÀÇ IP ÁÖ¼Ò¸¦ °¡Áø ¼­ºñ½º¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

smb.conf.sharename ÆÄÀÏÀÇ Çü½ÄÀº ±âº» smb.conf ÆÄÀÏÀÇ Çü½Ä°ú °°½À´Ï´Ù. Ŭ·¯½ºÅÍ ÀÛ¾÷À» À§ÇØ µû·Î µ¡ºÙ¿©Áø °ÍÀº ¾Æ¹«°Íµµ ¾ø½À´Ï´Ù. ±×·¯³ª º¸´Ù È®½ÇÇÑ Å¬·¯½ºÅÍ ÀÛ¾÷À» À§ÇÏ¿© smb.conf.sharename ÆÄÀÏ¿¡¼­ ÇÊ¿äÇÑ °ÍµéÀº ¸î°¡Áö ÀÖ½À´Ï´Ù; ÀÌ·¯ÇÑ »çÇ×Àº ÀÌÈÄ 5.8 Àý¿¡¼­ ´Ù·ç¾îÁú °ÍÀÔ´Ï´Ù. Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© »õ·Î¿î Samba ¼­ºñ½º¸¦ »ý¼º½Ã, »õ·Î¿î ¼­ºñ½º¿¡ »óÀÀÇÏ´Â smb.conf.sharename ÆÄÀÏÀÌ ¼­ºñ½º ƯÁ¤ ¸Å°³ º¯¼ö (ÀûÀýÇÑ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ, °øÀ¯ÇÑ µð·ºÅ丮¿Í Àбâ-¾²±â ±ÇÇÑ)À» »ç¿ëÇÏ¿© ¸¸µé¾î Áý´Ï´Ù.

/etc/samba/smb.conf.sharename ÆÄÀÏÀ» Ŭ·¯½ºÅÍ ³»ÀÇ ¸ðµç ±¸¼º¿ø¿¡ (¶Ç´Â ÆäÀÏ¿À¹ö µµ¸ÞÀÎÀÌ »ç¿ëµÈ´Ù¸é, Á¦ÇÑ ¾ø´Â ÆäÀÏ¿À¹ö µµ¸ÞÀÎ ³»ÀÇ ¸ðµç ±¸¼º¿ø¿¡) º¹»çÇϽñ⠹ٶø´Ï´Ù. Ãʱ⠼³Á¤À» ¸¶Ä¡½Å ÈÄ, smb.conf.sharename ÆÄÀÏÀ» ¼öÁ¤ÇϽ÷Á¸é ¾÷µ¥ÀÌÆ®µÈ ÆÄÀÏÀ» ´Ù¸¥ ±¸¼º¿ø¿¡µµ º¹»çÇÏ¼Å¾ß ÇÕ´Ï´Ù.

°í°¡¿ë¼º Samba ±â´ÉÀ» µ½±âÀ§ÇÏ¿©, Ŭ·¯½ºÅÍ ³»¿¡¼­ (Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ ÅëÇØ) ¼³Á¤µÈ °¢ °³º° Samba ¼­ºñ½º´Â °¢ÀÚ ÇÑ ½ÖÀÇ smbd µ¥¸ó°ú nmbd µ¥¸óÀ» °®½À´Ï´Ù. µû¶ó¼­, Ŭ·¯½ºÅÍ ³»¿¡¼­ ÇÑ °³ ÀÌ»óÀÇ Samba ¼­ºñ½º°¡ ¼³Á¤µÇ¾ú´Ù¸é, °³º° Ŭ·¯½ºÅÍ ¼­ºñ½º¿¡ ¿©·¯ °³ÀÇ µ¥¸ó ½ÖµéÀÌ ½ÇÇà ÁßÀÎ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ smbd¿Í nmbd µ¥¸óµéÀº ±âÁ¸ init.d ·±·¹º§ ½ºÅ©¸³Æ®¸¦ ÅëÇØ ½ÃÀ۵Ǵ °ÍÀÌ ¾Æ´Ï¶ó, Ȱ¼º ¼­ºñ½º¸¦ Á¦°øÇÏ´Â ±¸¼º¿ø¿¡ ±â¹ÝÇÑ Å¬·¯½ºÅÍ¿¡ ÀÇÇØ ½ÃÀ۵˴ϴÙ.

ÇÑ ½Ã½ºÅÛ¿¡¼­ ¿©·¯ Samba µ¥¸óÀ» ½ÇÇàÇϱâ À§Çؼ­, ¸ðµç µ¥¸ó ½ÖÀº °¢ÀÚ Àá±Ý µð·ºÅ丮¿Í ÇÁ·Î¼¼½º ID (pid) µð·ºÅ丮¸¦ °¡Á®¾ß ÇÕ´Ï´Ù. µû¶ó¼­ º°°³ÀÇ ¼­ºñ½º Samba µ¥¸ó Àá±Ý µð·ºÅ丮¿Í ½ÇÇà ÇÁ·Î¼¼½º µð·ºÅ丮°¡ »ý±æ °ÍÀÔ´Ï´Ù. ÀÌ Àá±Ý ÆÄÀÏ µð·ºÅ丮ÀÇ À̸§Àº /var/cache/samba/sharename/À̸ç pid ÆÄÀÏÀÇ À̸§Àº /var/run/samba/sharename/°¡ µË´Ï´Ù (¿©±â¼­ sharenameÀº Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© ¼³Á¤µÈ ¼­ºñ½º ¼³Á¤ Á¤º¸¿¡ ÁöÁ¤µÈ Samba °øÀ¯ À̸§À¸·Î ±³Ã¼ÇϽñ⠹ٶø´Ï´Ù). ¾Õ¿¡¼­ ¼³¸íµÈ ¿¹½Ã¿¡¼­ ³ª¿Â mktg °øÀ¯¿¡ ´ëÇÑ µð·ºÅ丮´Â /var/cache/samba/mktg/¿Í /var/run/samba/mktg/°¡ µË´Ï´Ù.