SWAT¸¦ ¼³Ä¡Çߴ°¡? ¼öµ¿À¸·Î smb.conf¸¦ °íÄ¡´Â ÀÏÀº ÀÌÁ¦ º» °¡À̵忡¼ ´õ ÀÌ»ó ¼³¸íÇÏÁö ¾ÊÀ» »ý°¢À̹ǷÎ, Ȥ½Ã ¼³Ä¡ÇÏÁö ¾ÊÀ¸½Å ºÐÀº ¾à°£ÀÇ ¼ö°í¸¦ µé¿©, ¾ÕÀ¸·ÎÀÇ °í»ý±æÀ» ÇÇÇϱâ À§Çؼ¶óµµ, Áö±Ý ´çÀå SWAT¸¦ ¼³Ä¡Çϱ⠹ٶõ´Ù.
ÀÌÁ¦ Á¶ÀýÆÄÀÏÀ» ¼Õ´ë±â¿¡ ¾Õ¼ Ä¿ÇÇ ÇÑÀÜÀ» ÁغñÇÑ´Ù. ¿Ö³ÄÇϸé, ÀÌÈÄ ¼³¸íÇÒ °úÁ¤ÀÌ °íµµÀÇ (?) Æ®¸¯°ú ¼ø¹ß·ÂÀ» ¿ä±¸Çϱ⠶§¹®ÀÌ´Ù. ƯÈ÷ samba-2.x ¹öÀü¿¡ µé¾î¿Í¼´Â Á¶ÀýÆÄÀÏÀÌ °ú°Å 1.9.x ¹öÀü¿¡ ºñÇØ ±×¾ß¸»·Î ȹ±âÀûÀ¸·Î °³¼±µÇ¾úÀ¸¹Ç·Î ±×¾ß¸»·Î Á¤½ÅÀ» ¹Ù¦Â÷·Á¾ß ÇÑ´Ù. ºñ·Ï SWATÀÇ ÈûÀ» ºô¾î °¢Á¾ ¼³Á¤°ªÀ» º¯°æÇϰÚÁö¸¸, µµ±¸°¡ ¾Æ¹«¸® ÁÁ´õ¶óµµ »ç¿ëÀ» À߸øÇÏ¸é ¿ÀÈ÷·Á ¾²Áö¾ÊÀº °æ¿ì¸¸ ¸øÇϹǷΠ¹æ½ÉÀº ±Ý¹°ÀÌ´Ù.
Á¶ÀýÆÄÀÏ ¼³Á¤¿¡ °ü·ÃµÈ Áß¿äÇÑ ³»¿ëÀº º°µµÀÇ sectionÀ¸·Î ºÐ¸®Çؼ µÚ¿¡ ¼³¸íÇÒ °ÍÀ̳ª, ¼ºÁúÀÌ ±ÞÇϽŠºÐµéÀ» À§ÇØ ¿©±â¼´Â °¡Àå ´Ü¼øÇÑ - ±×¾ß¸»·Î »ï¹Ù°¡ °£½ÅÈ÷ µ¿ÀÛÇÏ´Â - Á¶Àý¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. È£±â½É¿¡ À̰ÍÀú°Í ºÎ¼öÀûÀÎ »çÇ×±îÁö ¼Õ´ë±â ½ÃÀÛÇϸé Àç¾ÓÀÌ ´ÚÄ£´Ù´Â »ç½ÇÀ» ¹Ì¸® °æ°íÇÑ´Ù. ½Ã½ºÅÛ °ü¸®¿¡ Á¤¸»·Î ´É¼÷ÇÑ »ç¶÷(ÃÖ¼ÒÇÑ ÀÚ½ÅÀÌ ÇÏ´Â ÀÏÀÌ ¹«¾ùÀÎÁö ¾Ë°í ÀÖ´Â »ç¶÷)ÀÌ ¾Æ´Ï¸é ½Ã½ºÅÛ¿¡ ¼³Á¤µÇ¾îÀÖ´Â ±âº»°ªÀ» À¯ÁöÇϵµ·Ï ³ë·ÂÇ϶ó!
SWAT´Â ÀÚµ¿À¸·Î smb.conf¸¦ »ý¼º½ÃŰ¹Ç·Î ¿¹Àü°ú °°ÀÌ smb.conf¸¦ µð·ºÅ丮 ÇÑ ±¸¼®¿¡¼ ã¾Æ³»¾î º¹»çÇÒ Çʿ䰡 ¾øÀ½À» ÁÖÁöÇϱ⠹ٶõ´Ù.
¾Æ±î µ¿ÀÛ½ÃŲ SWATȸéÀ» º¸¸é À§ÂÊ¿¡ ¾ÆÀÌÄÜÀÌ ÁÙÀ» ¼ ÀÖÀ» °ÍÀÌ´Ù. °¢ ¾ÆÀÌÄÜÀ» °£´ÜÇÏ°Ô ¼Ò°³ÇÑ´Ù.
[HOME]
: ùȸéÀÌ´Ù. °¢Á¾ ¸Þ´º¾ó ¸µÅ©°¡ ´Þ·ÁÀÖ´Ù.[GLOBALS]
: smb.confÀÇ Àü¿ª Àμö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.[SHARES]
: °¢Á¾ °øÀ¯ µð·ºÅ丮¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.[PRINTERS]
: ÇÁ¸°Å͸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.[STATUS]
: ÇöÀç »ï¹ÙÀÇ µ¿ÀÛ »óȲÀ» Àϸñ¿ä¿¬ÇÏ°Ô ¾Ë ¼ö ÀÖ´Ù.[VIEW]
: smb.confÀÇ ³»¿ëÀ» Ç¥½ÃÇÑ´Ù.[PASSWORD]
: °ü¸®ÀÚ¸¦ Æ÷ÇÔÇÑ °¢Á¾ »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ °ü¸®ÇÑ´Ù.
´ëÃæ ¹«¾ùÀ» ÇÏ´ÂÁö ÆÇ´ÜÀÌ ¼¹´Ù¸é ÀÌÁ¦ º»°ÝÀûÀ¸·Î smb.conf ÆÄÀÏÀ» ¶â¾î°íÃĺ¸ÀÚ. ¾Æ·¡¿¡ ¼Ò°³ÇÏ´Â ÀýÂ÷´Â °øÀ¯ ·¹º§(share mode)·Î ¾ÏȣȵÇÁö ¾ÊÀº ¾ÏÈ£¸¦ »ï¹Ù ¼¹ö°¡ ´Ù·çµµ·Ï ÇÏ´Â ¼³Á¤¹æ¹ýÀÌ´Ù. ¾Õ¼ ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ Windows 98NTÀÇ ¾ÏÈ£ÈµÈ ¾ÏÈ£¸¦ Áö¿øÇÏ´Â user mode, SMB ¼¹ö·Î ÇÏ¿©±Ý ¾ÏÈ£¸¦ ÀÎÁõÇϵµ·Ï ¸¸µå´Â server mode, µµ¸ÞÀÎ ·Î±×¿ÂÀ» Áö¿øÇÏ´Â domain mode´Â ¿©±â¼ ¼³¸íÇÒ °æ¿ì ¹èº¸´Ù ¹è²ÅÀÌ Ä¿Áö¹Ç·Î, º°µµÀÇ section¿¡¼ ºÐ¸®Çؼ ´Ù·çµµ·Ï ÇÑ´Ù.
[GLOBALS]
¾ÆÀÌÄÜÀ» ´·¯ ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ Àü¿ª Àμö¸¦ ¼³Á¤ÇÑ´Ù:
/usr/local/samba/var/log.%m
[Commit Changes]
¹öưÀ» ´·¯ º¯°æ »çÇ×À» ÀúÀåÇÑ´Ù.[SHARES]
¾ÆÀÌÄÜÀ» ´·¯ °øÀ¯ µð·ºÅ丮¸¦ ¼³Á¤ÇÑ´Ù:
tmp
¸¦ »ý¼º½ÃŲ´Ù.
[Create Share]
¹öư ¿·ÀÇ ±ÛÀÚ »óÀÚ¿¡ tmp
¸¦ ÀÔ·ÂÇϰí
[Create Share]
¹öưÀ» ´©¸¥´Ù. ±×¸®°í ´ÙÀ½ Ç׸ñÀ» ¼³Á¤ÇÑ´Ù.
/tmp
homes
¸¦ »ý¼º½ÃŲ´Ù. ÀÌ µð·ºÅ丮´Â
ÀÏ¹Ý »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¸¦ ½ÇÇàÁß¿¡ »ç»ó(mapping)½ÃŰ´Â ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â
Ưº°ÇÑ Àǹ̸¦ Áö´Ï°í ÀÖÀ¸¹Ç·Î ¹Ýµå½Ã ¼³Á¤Çصξî¾ß ÇÑ´Ù.
[Commit Changes]
¹öưÀ» ´·¯
º¯°æ »çÇ×À» ÀúÀåÇÑ´Ù..
¿¹Àü¿¡ ºñÇØ ±âº»°ª ¼³Á¤ÀÌ ÈǸ¢ÇϹǷΠÀ§ÀÇ ³»¿ë¸¸ º¯°æÇÏ¸é ±×·°Àú·° µ¿ÀÛÀÌ °¡´ÉÇÔÀ» ¾Ë ¼ö ÀÖ´Ù. µµ´ëü SWAT·Î »ý¼ºµÈ smb.conf´Â ¾î¶»°Ô »ý°å´ÂÁö ±Ã±ÝÇØÇϽô ºÐµéÀ» À§ÇØ µû²öµû²öÇÑ ¿¹Á¦¸¦ º¸¿©ÁÖ°Ú´Ù.
-------------- smb.conf --------------------------------- # from jhpark.kies.co.kr (192.168.114.144) # Date: 1999/02/10 17:45:50 # Global parameters workgroup = ANIMAL security = SHARE log file = /usr/local/samba/var/log.%m client code page = 949 dns proxy = No [tmp] comment = Temporary File space path = /tmp guest ok = Yes [homes] comment = Home Directories read only = No browseable = No -------------- smb.conf ---------------------------------
1.9.x ´ë¿Í ºñ±³ÇÒ¶§ smb.conf ÆÄÀÏÀÌ ±âº»°ªÀÌ ¾Æ´Ñ ºÎºÐ¸¸ ±ò²ûÇÏ°Ô Ç¥½ÃµÊÀ»
¾Ë ¼ö ÀÖ´Ù. ¸ðµç ºÎ¹®À» »ìÆìº¸±â À§Çؼ´Â ¾Æ·¡¿¡ ¼Ò°³ÇÒ testparm ¸í·ÉÀ̳ª,
SWATÀÇ [VIEW]
¾ÆÀÌÄÜÀ» »ç¿ëÇϱ⠹ٶõ´Ù.
»ï¹Ù´Â smb.conf°¡ 100% ÀÌ»ó¾ø´Ù´Â °¡Á¤ÇÏ¿¡¼ µ¿ÀÛÇϹǷÎ, Á¶ÀýÆÄÀÏ¿¡ ¿À·ù°¡ ÀÖÀ» °æ¿ì ¹Ýµå½Ã °íÃÄ¾ß ÇÑ´Ù. ¿À·ù¸¦ ÆÇÁ¤Çϱâ À§ÇØ »ï¹Ù ¼¹ö¿¡¼ smb.conf¸¦ ´ÙÀ½ÀÇ ¹æ¹ýÀ¸·Î Å×½ºÆ®ÇÑ´Ù. testparm °á°ú¿¡ ÁÖ¸ñÇϱ⠹ٶõ´Ù.
# /usr/local/samba/bin/testparm /usr/local/samba/lib/smb.conf
¼ºÁúÀÌ ±ÞÇØ¼ Áö±Ý ´çÀå »ï¹Ù¸¦ ¾²°í ½ÍÀ¸½Å ºÐµéÀº SWATÀÇ [STATUS]
¾ÆÀÌÄÜÀ» ´·¯ ¼¹ö »óÅ ȮÀΠȸ鿡¼ [Start smbd]
¹× [Start nmbd]
¸¦ ´·¯ »ï¹Ù ¼¹ö¸¦ µ¿ÀÛ½ÃŰ±â ¹Ù¶õ´Ù. smb.conf°¡ ¼öÁ¤µÇ¾ú´Ù¸é ¹Ýµå½Ã
[STATUS]
¾ÆÀÌÄÜÀ» ´·¯ ¼¹ö »óÅ ȮÀΠȸéÀ¸·Î µé¾î°£ ´ÙÀ½
[Restart smbd]
¹× [Restart nmbd]
¸¦ ´·¯¼ »ï¹Ù ¼¹ö¸¦
Àç½Ãµ¿ÇØ¾ß ÇÑ´Ù.