ÇÊÀÚ°¡ samba-2.0.x ÆÐŰÁö¸¦ Ç®°í³ª¼ °¡Àå ¸¸Á·½º·¯¿ü´ø °³¼±»çÇ×Àº ¹Ù·Î SWAT¿´´Ù. µµ´ëü ¾ó¸¶³ª ¸¹Àº »ç¶÷µéÀÌ À߸ø ¼³Á¤µÈ smb.conf¸¦ º¸¿©ÁÖ¸é¼ ºÒ½ÖÇÑ ÇÊÀÚ¸¦ ±«·ÓÇû´ø°¡?
SWAT´Â °æÂûƯ°ø´ë¶ó ¾Æ´Ï¶ó Samba Web Administration ToolÀÇ ¾à¾î·Î smb.conf ¼³Á¤À» ºñ·ÔÇÑ ±âÁ¸ samba °ü¸®ÀÇ ¹®Á¦Á¡À» Çѹø¿¡ ³¯·Á¹ö¸± ±×¾ß¸»·Î °¡°øÇÒ ¹«±âÀÌ´Ù. À¥ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© smb.conf¸¦ ÀÚÀ¯ÀÚÀç·Î ¼öÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, µµ¿ò¸»ÀÌ Ç׸ñº°·Î ³ª¿ÍÀÖ¾î Á¤¸» Æí¸®ÇÑ µµ±¸¶ó°í º¼ ¼ö ÀÖ´Ù. SWAT¸¦ »ç¿ëÇÏ¿© Ȱµ¿ »óȲÀ» °¨½ÃÇÒ ¼ö ÀÖÀ» »Ó´õ·¯ smbd¿Í nmbd¸¦ ½ÃÀÛ-ÁßÁö-Àç½ÃÀÛ½Ãų ¼öµµ ÀÖÀ¸¹Ç·Î »ï¹Ù°¡ ¼³Ä¡µÈ È£½ºÆ®¿¡ ¿ø°Ý ·Î±×ÀÎÇÏÁö ¾Ê°í¼µµ ¸ðµç ÀÏÀ» Áß¾ÓÁý±Ç½ÄÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ´Ù.
»ï¹Ù¸¦ ¼³Ä¡Çß´Ù¸é SWATµµ ±âº»À¸·Î ¼³Ä¡µÇ¾ú´Ù°í º¼ ¼ö ÀÖ´Ù. »ï¹Ù ¼³Ä¡
µð·ºÅ丮(/usr/local/samba
)·Î °¡¼ swat µð·ºÅ丮°¡ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇϱâ
¹Ù¶õ´Ù.
"À¥ ÀÎÅÍÆäÀ̽º? Á¦ ¿öÅ©½ºÅ×À̼ÇÀº À¥ ¼¹ö°¡ ¾ø´Âµ¥¿ä?"¶ó°í ¹ú½áºÎÅÍ °ÆÁ¤ÀÌ »ý±â´Â ºÐµéÀÌ ºÐ¸íÈ÷ °è½Ç °ÍÀÌ´Ù. ÇÏÁö¸¸ SWAT´Â 901¹ø Æ÷Æ®¸¦ »ç¿ëÇÏ¿© º°µµÀÇ À¥ ¼¹ö°¡ ÇÊ¿ä¾øÀÌ µ¶ÀÚÀûÀ¸·Î µ¿ÀÛÇϵµ·Ï ¼³°èµÇ¾î ÀÖ´Ù.
/etc/services
ÆÄÀÏ¿¡ ´ÙÀ½ ÇÑÁÙÀ» Ãß°¡½ÃÄѺ¸ÀÚ:
swat 901/tcp
/etc/inetd.conf
ÆÄÀÏ¿¡ ¿ª½Ã ´ÙÀ½ ÇÑÁÙÀ» Ãß°¡½ÃÄѺ¸ÀÚ:
swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat
# kill -HUP PID
/etc/pam.d/samba
ÆÄÀÏÀÌ ÀÖ¾î¾ß rootÀÇ ·Î±×ÀÎÀ» Çã¿ëÇϴµ¥,
samba 2.x¸¦ ¼³Ä¡ÇÒ °æ¿ì ÀÚµ¿À¸·Î ÀÌ ÆÄÀÏÀÌ ¸¸µé¾îÁö´Â °ÍÀÌ ¾Æ´Ï¹Ç·Î
¸¹Àº ºÐµéÀÇ Ç×ÀÇ(?) ÆíÁö°¡ ÀÖ¾ú´Ù. shadow password¸¦ »ç¿ëÇÒ °æ¿ì ´ÙÀ½
ÆÄÀÏ(/etc/pam.d/samba
)À» »ý¼º½ÃŰ¸é µÈ´Ù.
---------- /etc/pam.d/samba ---------------------------- #%PAM-1.0 auth required /lib/security/pam_pwdb.so shadow account required /lib/security/pam_pwdb.so password required /lib/security/pam_pwdb.so shadow use_authtok session required /lib/security/pam_pwdb.so --------------------------------------------------------
¸¸ÀÏ shadow password¸¦ »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ´ÙÀ½ ÆÄÀÏÀ» »ý¼º½ÃŰ¸é µÈ´Ù.
---------- /etc/pam.d/samba ---------------------------- #%PAM-1.0 auth required /lib/security/pam_pwdb.so account required /lib/security/pam_pwdb.so password required /lib/security/pam_pwdb.so use_authtok session required /lib/security/pam_pwdb.so --------------------------------------------------------
ÀÌÁ¦ ´ç½ÅÀÌ ÁÁ¾ÆÇÏ´Â À¥ ºê¶ó¿ìÁ®¸¦ µ¿ÀÛ½ÃŲ ´ÙÀ½
http://samba_server_URL:901/
À» ÁöÁ¤Çؼ °ü¸®µµ±¸·Î µé¾î°¡ÀÚ. ¹æÈº®ÀÌ Á¸ÀçÇÒ °æ¿ì 901¹ø Æ÷Æ®¸¦ ¿°Å³ª Æ÷Æ® ¹øÈ£¸¦ º¯°æÇØ¾ß ÇÏ´Â »óȲ¿¡ Á÷¸éÇÒ ¼öµµ ÀÖ´Ù. Æ÷Æ® ¹øÈ£¸¦ º¯°æÇØ¾ß ÇÏ´Â »óȲÀ̶ó¸é 1024¹ø ¾Æ·¡¿¡¼ ÇöÀç »ç¿ëÇÏÁö ¾Ê´Â Æ÷Æ® ¹øÈ£¸¦ Çϳª ÁöÁ¤ÇÏ¸é µÈ´Ù.
SWAT¸¦ ½Ãµ¿ÇÒ °æ¿ì º°µµÀÇ ·Î±×ÀÎ ÀýÂ÷°¡ ÇÊ¿äÇѵ¥, »ï¹Ù È£½ºÆ®ÀÇ °ü¸®ÀÚ °èÁ¤ÀÎ root¸¦ ±×´ë·Î ½á¼ ·Î±×ÀÎÇÏ¸é µÈ´Ù.
SWAT´Â ±âÁ¸ ¼öÀÛ¾÷À¸·Î »ý¼º½ÃŲ smb.conf ÆÄÀÏÀ» °íÄ¡¹Ç·Î Á÷Àü¿¡ »ç¿ëÇÏ´ø ¾ÖÁöÁßÁö smb.conf ÆÄÀÏÀ» ¾ÈÀüÇÑ °÷À¸·Î ÇѺΠº¹»çÇØµÎ°í ¹®Á¦°¡ »ý±â¸é À̸¦ ¿ø»óº¹±¸ÇÏ´Â ¹æ¹ýÀ» »ç¿ëÇϵµ·Ï Àû±Ø ±ÇÀåÇÑ´Ù.