ÀÛ¼ºÀÚ : ±â¼úÁö¿øºÎ ±è »ï ¼ö kiss@nextline.net
¸ÞÀÏ°èÁ¤ »ý¼º ¹× °¡»óµµ¸ÞÀÎ »ý¼º
¼³Á¤È¯°æ sendmail 8.13.1
sendmailÀ» ÀÌ¿ëÇÏ¿© ¸ÞÀÏ ¼Û/¼ö½ÅÀ» Çϱâ À§Çؼ´Â ¸ÞÀÏ°èÁ¤°ú ¸ÞÀÏ °èÁ¤ÀÇ µµ¸ÞÀÎÀÌ Á¸ÀçÇÏ¿©¾ß ÇÕ´Ï´Ù.
»ý¼º µµ¸ÞÀÎ : nextline.co.kr »ý¼º À̸ÞÀÏ °èÁ¤¸í : nextline
( 1 ) ¸ÞÀÏ °èÁ¤»ý¼º
¨ç useradd »õ·Î¿î »ç¿ëÀÚ¸¦ »ý¼ºÇÒ ¶§ »ç¿ëÇÏ´Â ¸í·É¾î·Î ÀÏ¹Ý °èÁ¤»ç¿ëÀÚ, ¸ÞÀÏ»ç¿ëÀÚ¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
Useradd ¿É¼Ç -c : »ç¿ëÀÚ¸íÀ» ÀÔ·ÂÇϸç, finger·Î È®ÀÎÇÏ¸é º¸¿©ÁÖ´Â °£´ÜÇÑ »ç¿ëÀÚ¼³¸í(ÄÚ¸àÆ®)À» µî·ÏÇÕ´Ï´Ù. -d : »ý¼ºÇÏ´Â °èÁ¤»ç¿ëÀÚÀÇ È¨ µð·ºÅ丮À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.(-d /home/µð·ºÅ丮¸í) -e : »ý¼ºÇÏ´Â °èÁ¤ÀÇ »ç¿ëÀÏÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.(-e 2007-12-09) -f : »ý¼ºÇÏ´Â °èÁ¤ÀÇ À¯È¿ÀÏÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.(-f -30, ¾ÕÀ¸·Î 30ÀÏ µ¿¾È À¯È¿ÇÑ °èÁ¤) -g : »ý¼ºÇÏ´Â °èÁ¤ÀÇ GID¸¦ ÁöÁ¤ÇÕ´Ï´Ù.(-g 1004) -G : »ý¼ºÇÏ´Â °èÁ¤ÀÇ Ãß°¡µî·Ï °èÁ¤ÀÇ ±×·ì¸í¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -p : »ý¼ºÇÏ´Â °èÁ¤ÀÇ Æнº¿öµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -s : »ý¼ºÇÏ´Â °èÁ¤ÀÇ ±âº» »ç¿ë ½©¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -u : »ý¼ºÇÏ´Â °èÁ¤ÀÇ UID¸¦ ÁöÁ¤ÇÕ´Ï´Ù.(-u 1000) -M : home directory¸¦ ¸¸µéÁö ¾Ê½À´Ï´Ù.
nextline °èÁ¤À» »ý¼ºÇÕ´Ï´Ù. °èÁ¤ »ý¼º½Ã –M –s /bin/false ¿É¼ÇÀ» ÁÖ¾î Ȩµð·ºÅ丮 »ý¼ºÇÏÁö ¾Ê°í ·Î±äÀ» Çã¿ëÇÏÁö¸¸ ½©°ú ssh Å͹̳Π±×¸®°í Ȩµð·ºÅ丮¸¦ Á¦°øÇÏÁö ¾Ê°Ô ÇÕ´Ï´Ù.
[root@nextline ~]# useradd –M -s /bin/false nextline nextline °èÁ¤ÀÇ Æнº¿öµå¸¦ ¼³Á¤ÇÕ´Ï´Ù. [root@nextline ~]# passwd nextline Changing password for user nextline. New UNIX password: Retype new UNIX password:
( 2 ) µµ¸ÞÀμ³Á¤
¨ç sendmail °ü·Ã ¼³Á¤ÆÄÀÏÀÌ À§Ä¡ÇÑ /etc/mail µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù. [root@nextline ~]# cd /etc/mail
vi ¿¡µðÅÍ »ç¿ë¹ý
»ç¿ëÇü½Ä : vi [¿É¼Ç] [»ý¼ºÇÒ ÆÄÀϸí/ÆíÁýÇÒ ÆÄÀϸí]
vi ¿¡µðÅÍ´Â ÀԷ¸ðµå, ¸í·É¸ðµå, ½ÇÇà¸ðµå·Î ±¸ºÐµË´Ï´Ù.
ÀԷ¸ðµå : vi ÆíÁýȸ鿡¼ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¸ðµå·Î¼ ÀԷ¸ðµå·Î ÁøÀÔÇϱâ À§Çؼ´Â i, a, o, I, A, O, RµîÀÌ ÀÖ½À´Ï´Ù. Áï Ãʱâ vi ÆíÁý±â ¸ðµå´Â ¸í·É¾î ¸ðµå·Î ÁøÀÔÀ» Çϱ⶧¹®¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇϱâ Àü¿¡ ¾ÕÀÇ ´ÜÃàÅ°Áß Çϳª¸¦ ¸ÕÀú ÀÔ·ÂÇØ¾ß ¿øÇÏ´Â ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸í·É¸ðµå : Ä¿¼À̵¿/¹®ÀÚ»èÁ¦/¹®ÀÚ(¿)±³Ã¼/¹®ÀÚ¿°Ë»ö µîÀ» ÇÒ¼ö ÀÖ´Â ¸ðµå·Î¼ ÀԷ¸ðµå¿¡¼ ÆíÁýÀÌ ¿Ï·áµÇ¸é EscÅ°¸¦ ´·¯ ¸í·É¸ðµå·Î ÁøÀÔÇÏ¸é µË´Ï´Ù.
x : vi ¸í·É¸ðµå¿¡¼ Ä¿¼À§Ä¡ÀÇ ÇÑ ¹®ÀÚ »èÁ¦ dw : vi ¸í·É¸ðµå¿¡¼ Ä¿¼À§Ä¡ÀÇ ÇÑ´Ü¾î »èÁ¦ dd : vi ¸í·É¸ðµå¿¡¼ Ä¿¼À§Ä¡ÀÇ Çà »èÁ¦ Ndd : vi ¸í·É¸ðµå¿¡¼ Ä¿¼À§Ä¡ÀÇ ¿©·¯Çà µ¿½Ã »èÁ¦
½ÇÇà¸ðµå : Ưº°ÇÑ ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â ¸ðµå·Î¼ ¸í·É¾î¸ðµå¿¡¼ ":"(ÄÝ·Ð)¸¦ ´©¸£¸é vi ȸé ÇÏ´Ü ÁÂÃø¿¡ vi Ư¼ö¸í·É¾î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
½ÇÇà¸ðµåÀÇ ÀϹÝÀûÀ¸·Î ¾²À̴ Ư¼ö ¸í·É¾î q : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀº »óÅ¿¡¼ vi ÆíÁý±â¿¡¼ ºüÁ®³ª¿É´Ï´Ù. q! : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁø ºÎºÐÀ» Àû¿ë½ÃÅ°Áö ¾Ê°í vi ÆíÁý±â¸¦ °Á¦·Î ºüÁ®³ª¿É´Ï´Ù. w : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÕ´Ï´Ù. wq : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÏ°í vi ÆíÁý±â¿¡¼ ºüÁ®³ª¿É´Ï´Ù.
Ãʱ⠸í·É¾î¸ðµå -> ÀԷ¸ðµåÁøÀÔ -> ÆíÁý -> ¸í·É¾î¸ðµå -> ½ÇÇà¸ðµå -> Á¾·á
¨è vi ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© virtusertable ÆÄÀÏÀ» ÆíÁýÇÕ´Ï´Ù. vitrusertable ÆÄÀÏÀº °¡»ó¸ÞÀÏÀ» ¼³Á¤Çϱâ À§ÇÑ ÆÄÀÏÀ̸ç, °¡»ó¸ÞÀÏÀ̶õ µ¿ÀÏÇÑ ¸ÞÀÏ°è Á¤À» »ç¿ëÀÚÀÇ µµ¸ÞÀκ°·Î ¿©·¯ °³ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µç ¸ÞÀÏÀ» ÀǹÌÇÕ´Ï´Ù. °¡»ó¸ÞÀÏÀ̶õ ¸» ±×´ë·Î ÀÌ ¸ÞÀÏÀº ½ÇÁ¦·Î Á¸ÀçÇÏ´Â ¸ÞÀÏÀÌ ¾Æ´Ï¶ó »ç¿ëÇÏ°íÀÚ ÇÏ´Â °¡»ó¸ÞÀÏÁÖ¼Ò¿Í ½ÇÁ¦°èÁ¤ÀÇ ÁÖ¼Ò¿Í ¸ÅĪ½ÃÅ°´Â ¹æ¹ýÀ» ÀǹÌÇÕ´Ï´Ù. [root@nextline mail]# vi virtusertable
¨é ¸ÞÀÏÁÖ¼Ò ¹× °èÁ¤ Ãß°¡ »ç¿ëÇü½Ä ¸ÞÀÏÁÖ¼Ò °èÁ¤¸í nextline@nextline.co.kr nextline
¼¹ö¿¡ ¿î¿µÁßÀÎ µµ¸ÞÀÎÀÌ ÇÑ °³ ÀÌ»óÀ̰ųª ¸ÞÀÏ °èÁ¤ÀÌ ¿©·¯ °³ÀÏ °æ¿ì´Â ¾Æ·¡¿Í °°À̼³Á¤ÇÕ´Ï´Ù.
¿î¿µ µµ¸ÞÀÎ : nextline.co.kr ¸ÞÀÏ°èÁ¤¸í : nextline, nextline_1
¿î¿µ µµ¸ÞÀÎ : nextline.net ¸ÞÀÏ°èÁ¤¸í : nextline_2, nextline_3
¨ê vi ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© sendmail.cfÆÄÀÏÀ» ÆíÁýÇÕ´Ï´Ù. [root@nextline mail]# vi sendmail.cf
¨ë °¡»ó¸ÞÀϼ³Á¤(Virtual user table (maps incoming users)) Sendmail.cf¿¡´Â ±âº»À¸·Î Àû¿ëµÇ¾îÀÖ´Â ºÎºÐÀ¸·Î °¡»ó¸ÞÀÏÀ» »ç¿ëÇϱâ À§ÇÑ ¼³Á¤ÀÔ´Ï´Ù. ¸¸¾à °¡»ó¸ÞÀÏ¿¡ ´ëÇÑ ºÎºÐÀÌ ¾øÀ¸¸é ¾Æ·¡¿Í °°ÀÌ Ãß°¡ÇØ ÁÝ´Ï´Ù. ÀÌ ¼³Á¤Àº °¡»óÀ¯ÀúÅ×À̺í·Î »ç¿ëÇÒ »ç¿ëÀÚ¸®½ºÆ®¸¦ /etc/mail/virtusertable¿¡ º¸°üÇÏ°í hash Å×À̺í·Î ±× ³»¿ëÀ» ÂüÁ¶ÇÏ°Ú´Ù¶ó´Â ¼³Á¤ÀÔ´Ï´Ù.
# Virtual user table (maps incoming users) Kvirtuser hash -o /etc/mail/virtusertable.db
¨ì makemap makemap ¸í·ÉÀº virtusertable¿¡ µî·ÏµÈ Á¤º¸¸¦ virtusertable.db ÆÄÀÏ¿¡ µî·Ï½ÃÅ°±â À§ÇÑ ¸í·ÉÀÔ´Ï´Ù. Virtusertable ÆÄÀÏ¿¡¸¸ µî·ÏÀÌ µÇ¾î ÀÖ´Ù¸é sendmailÀº °¡»ó¸ÞÀÏ¿¡ ´ëÇؼ ÀüÇô ÀνÄÇÒ ¼ö ¾ø½À´Ï´Ù. /etc/mail/virtusertable¿¡ µî·ÏµÈ °¡»ó¸ÞÀÏÁÖ¼Ò¸¦ virtusertable.db¿¡ µî·ÏÀ» Çؾ߸¸ sendmailÀÌ ÀνÄÇÒ ¼ö ÀÖ½À´Ï´Ù. [root@nextline mail]# makemap hash /etc/mail/virtusertable.db < /etc/mail/virtusertable
¨í strings virtusertable.db ÆÄÀÏ¿¡ nextline ¼³Á¤ÀÌ Àû¿ëµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. virtusertable.db ÆÄÀÏÀº ÅؽºÆ® ÆÄÀÏÀÌ ¾Æ´Ï±â ¶§¹®¿¡ vi, cat ¸í·É¾î·Î´Â º¼ ¼ö ¾ø½À´Ï´Ù. [root@nextline mail]# strings virtusertable.db
¨î local-host-name ÆÄÀÏÆíÁý sendmailÀº ÀÌ ÆÄÀÏÀ» ÂüÁ¶ÇÏ¿© ÇöÀç ¼¹ö¿¡ µµÂøÇÑ ¸ÞÀÏÀÇ ÃÖÁ¾ ¼ö½ÅÁö¶ó°í ÀνÄÇÏ°Ô µË´Ï´Ù. ÀÌ ¼¹ö¸¦ °ÅÃÄ°¡´Â ¸ÞÀÏ Áß ÀÌ ÆÄÀÏ¿¡ µî·ÏµÇ¾îÀÖ´Â µµ¸ÞÀο¡ ´ëÇÑ ¸ÞÀÏÀ» ´õÀÌ»ó ¸ÞÀ϶ó¿ìÆÃÀ» ½ÃÄÑ ´Ù¸¥ ¼¹ö·Î º¸³»Áö ¾Ê°í ÀÌ ¼¹ö¿¡ Àâ¾ÆµÎ°Ô µË´Ï´Ù. [root@nextline mail]# vi local-host-names
nextline.co.kr Ãß°¡ ÇÕ´Ï´Ù.
¼¹ö¿¡ ¿î¿µÁßÀÎ µµ¸ÞÀÎÀÌ ÇÑ °³ ÀÌ»óÀÏ °æ¿ì ¾Æ·¡¿Í °°ÀÌ Ãß°¡ ÇÕ´Ï´Ù. ¿î¿µ µµ¸ÞÀÎ : nextline.co.kr, nextline.net, nextline.com
¨ï sendmail Àû¿ë sendmail¿¡ Àû¿ë½ÃÅ°±â À§ÇØ sendmail¸¦ Àç ½ÃÀÛ ÇÕ´Ï´Ù. [root@nextline ~]# /etc/rc.d/init.d/sendmail restart
¨ð Outlook Express ¼³Á¤ ¾Æ¿ô·è ÀͽºÇÁ·¹½º»ó¿¡¼ nextline °èÁ¤À» Ãß°¡ ÇÑ µÚ ¸ÞÀÏÀÌ Á¤»ó ¼ö½ÅµÇ´ÂÁö È®ÀÎ ÇÕ´Ï´Ù.
[µµ±¸] – [°èÁ¤] – [ÀÎÅͳݰèÁ¤] – [¸ÞÀÏ] – [Ãß°¡] – [¸ÞÀÏ] [Ç¥½ÃÀ̸§] : ³Ø½ºÆ®¶óÀÎ [ÀÎÅÍ³Ý ÀüÀÚ¸ÞÀÏÁÖ¼Ò] : nextline@nextline.co.kr [¹Þ´Â¸ÞÀÏ] : mail.nextline.co.kr [º¸³»´Â ¸ÞÀÏ] : mail.nextline.co.kr [°èÁ¤À̸§] : nextline [¾ÏÈ£] : xxxxxx [¸¶Ä§] Ãß°¡ÇÑ ¸ÞÀÏ°èÁ¤ÀÇ ¼Ó¼º ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù. [¼Ó¼º] – [¼¹ö] – [ÀÎÁõÇÊ¿ä üũ] –[Àû¿ë] – [È®ÀÎ] –[´Ý±â]
¨ñ ¸ÞÀÏ º¸³»±â ¸ÞÀÏ °èÁ¤ÀÌ º¸À¯ÇÑ »çÀÌÆ®¿¡¼ nextline°èÁ¤À¸·Î ¸ÞÀÏÀ» º¸³À´Ï´Ù.
¨ò ¼ö½Å È®ÀÎ [¹è´Þ] – [¹ÞÀº ÆíÁöÇÔ] nextline °èÁ¤À¸·Î Á¤»ó ¼ö½Å µÇ¾ú½À´Ï´Ù.
|
|