· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
xinetd-FAQ

xined FAQ ¹ø¿ª




1. xinet¶õ?

xinetd´Â inetd¸¦ ´ëüÇÏ´Â ÀÎÅÍ³Ý ¼­ºñ½º µ¥¸óÀÔ´Ï´Ù.

2. ³ª´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. inetd ´ëü¿¡ ½Å°æ ¾µ ÇÊ¿ä ¾øÁö¿ä?

xinetd´Â ´Ü¼øÈ÷ inetd¸¦ ´ëüÇÏ´Â °Í¸¸ÀÌ ¾Æ´Õ´Ï´Ù. xinetd¿¡¼­´Â ¼³Á¤ ÆÄÀÏ ³»ÀÇ ¼­ºñ½º°¡ ²À /etc/services¿¡ ÀÖ¾î¾ß ÇÏ´Â °Ô ¾Æ´Ï±â¿¡, ¾î¶² »ç¿ëÀÚµç xinetd¸¦ ÀÌ¿ëÇØ Æ¯±Ç(¿ªÁÖ: 1024 ÀÌÇÏÀÇ) Æ÷Æ®¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ¼­¹ö¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

3. inetd¿Í ȣȯ µË´Ï±î?

¾Æ´Ï¿À. ÀÌ°ÍÀÇ ¼³Á¤ ÆÄÀÏÀº inetd¿Í´Â ´Ù¸¥ Çü½ÄÀ» °¡Áý´Ï´Ù. ±×¸®°í ½Ã±×³ÎÀ» ´Ù¸£°Ô ÀνÄÇÕ´Ï´Ù. ±×·¯³ª ½ÅÈ£¿¡ ´ëÇÑ ÇൿÀÇ ÇÒ´çÀ» ¹Ù²Ü ¼ö ÀÖ°í, inetd.conf¸¦ xinetd.conf·Î º¯È¯ÇÏ´Â ÇÁ·Î±×·¥ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

4. ¿Ö ÀÌ°ÍÀ» »ç¿ëÇØ¾ß Çմϱî?

¿Ö³ÄÇϸé ÀÌ°ÍÀº (Á¦ ¼Ò°ßÀ¸·Î´Â) inetd º¸´Ù ´õ ÁÁ±â ¶§¹®ÀÔ´Ï´Ù. ¿©±â ±× ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù.

  • ´ÙÀ½ »çÇ×µéÀ» ¹ÙÅÁÀ¸·Î ¸ðµç ¼­ºñ½º¿¡ ´ëÇØ Á¢±Ù Á¦¾î°¡ °¡´ÉÇÕ´Ï´Ù.
    1. ¿ø°Ý È£½ºÆ®ÀÇ ÁÖ¼Ò
    2. Á¢±Ù ½Ã°£
    3. ¿ø°Ý È£½ºÆ®ÀÇ À̸§
    4. ¿ø°Ý È£½ºÆ®ÀÇ µµ¸ÞÀÎ ³×ÀÓ

  • Á¢±Ù Á¦¾î´Â ´ÙÁß ½º·¹µå¿Í ´ÜÀÏ ½º·¹µå¿¡ °ü°è¾øÀÌ, TCP ¹× UDP ÇÁ·ÎÅäÄÝ ¸ðµÎ¿¡¼­ ¸ðµç ¼­ºñ½º¿¡ ´ëÇØ µ¿ÀÛÇÕ´Ï´Ù. ¸ðµç TCP ¿¬°á»Ó ¾Æ´Ï¶ó ¸ðµç UDP ÆÐŶµéÀ» °Ë»çÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • È®½ÇÇÑ Àç¼³Á¤À» Á¦°øÇÕ´Ï´Ù.
    1. ´õ ÀÌ»ó ¼³Á¤ ÆÄÀÏ¿¡ ¾ø´Â ¼­ºñ½º¿¡ ´ëÇÑ ¼­¹öµéÀ» Á×ÀÔ´Ï´Ù.
    2. ´õ ÀÌ»ó Á¢±Ù Á¦¾î ±ÔÄ¢À» ¸¸Á·ÇÏÁö ¾Ê´Â ¼­¹öµéÀ» Á×ÀÔ´Ï´Ù.

  • ´ÙÀ½ ¹æ¹ýÀ¸·Î Á¢±Ù°ÅºÎ °ø°ÝÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù.
    1. °¢ ¼­ºñ½º¿¡ ´ëÇÑ ¼­¹ö °³¼ö¿¡ Á¦ÇÑÀ» µÎ±â (ÇÁ·Î¼¼½º Å×ÀÌºí ¿À¹öÇ÷ο츦 ÇÇÇÕ´Ï´Ù)
    2. ÇÁ·Î¼¼½º°¡ forkÇÒ ¼ö Àִ Ƚ¼ö¿¡ Á¦ÇÑÀ» µÎ±â
    3. »ý¼ºÇÏ´Â ·Î±× ÆÄÀÏÀÇ Å©±â¿¡ Á¦ÇÑÀ» µÎ±â
    4. ÇϳªÀÇ È£½ºÆ®°¡ ¸¸µé ¼ö ÀÖ´Â ¿¬°áÀÇ °³¼ö¿¡ Á¦ÇÑÀ» µÎ±â
    5. µé¾î¿À´Â ¿¬°áÀÇ ¼Óµµ¿¡ Á¦ÇÑÀ» µÎ±â
    6. ºÎÇÏ°¡ ÁöÁ¤ÇÑ Á¦ÇÑÀ» ³Ñ¾î°¥ °æ¿ì ¼­ºñ½º¸¦ ÁßÁöÇϱâ

  • ±¤¹üÀ§ÇÑ ·Î±× ³²±â±â ´É·Â:
    1. µ¿ÀÛ½ÃŲ ¸ðµç ¼­¹ö¿¡ ´ëÇØ ´ÙÀ½À» ·Î±×·Î ³²±æ ¼ö ÀÖ½À´Ï´Ù.
      i) ¼­¹ö ½ÃÀÛ ½Ã°£
      ii) ¿ø°Ý È£½ºÆ® ÁÖ¼Ò
      iii) ¿ø°Ý »ç¿ëÀÚ(´Ù¸¥ ³¡´Ü¿¡¼­ RFC-931/RFC-1413 ¼­¹ö¸¦ ½ÇÇàÇÏ´Â °æ¿ì)
      iv) ¼­¹ö°¡ ¾ó¸¶µ¿¾È ½ÇÇàµÇ°í ÀÖ´ÂÁö
      (i, ii, iii¿¡¼­´Â ½ÇÆÐÇÑ ½Ãµµ±îÁöµµ ³²±æ ¼ö ÀÖ½À´Ï´Ù.)
    2. ¾î¶² ¼­ºñ½º¿¡ ´ëÇØ Á¢±Ù Á¦¾î°¡ ½ÇÆÐÇϸé, ½Ãµµ°¡ ÀÌ·ïÁø Á¢±Ù¿¡ ´ëÇÑ Á¤º¸¸¦ ³²±æ ¼ö ÀÖ½À´Ï´Ù. (¿¹¸¦ µé¸é rsh¼­ºñ½ºÀÇ °æ¿ì »ç¿ëÀÚ À̸§°ú ¸í·ÉÀ» ³²±æ ¼ö ÀÖ½À´Ï´Ù.)
  • ¼­¹ö Àü´Þ ÀÎÀÚÀÇ Á¦ÇÑÀÌ ¾ø½À´Ï´Ù.
  • ´ç½ÅÀÇ È£½ºÆ® ÀåÄ¡¿¡¼­ ƯÁ¤ ¼­ºñ½º¸¦ ƯÁ¤ IP¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

5. ÀÌ ÇÁ·Î±×·¥¿¡ ´ëÇØ ´©±¸¿¡°Ô °¨»ç/ºñ³­ ÇØ¾ß Çϳª¿ä?

Mpanos@cs.colorado.edu°¡ ÀÌ ÇÁ·Î±×·¥ÀÇ ¿ø·¡ ÀúÀÚÀÌÁö¸¸, ÇöÀç Á¦(Mbbraun@synaok.net)°¡ ¹ö±× ¸®Æ÷Æ®¸¦ ¹Þ°í ÀÖ½À´Ï´Ù.

6. xinetdÀÇ 2.2.1 ¹öÀüÀº ¹«¾ùÀÌ ÁÁ¾ÆÁ³³ª¿ä?

xinetdÀÇ ¿ø·¡ ÃֽŠ¹öÀüÀº 2.1.1°ú 2.1.8±îÁö ¿Ã¸± ¼ö ÀÖ´Â ÆÐÄ¡µéÀÔ´Ï´Ù. Nick Hilliard°¡ PanosÀÇ ¹ßÇ¥µÇÁö ¾ÊÀº xinetd 2.2.0À» ±â¹ÝÀ¸·Î Çؼ­ xinetd 2.2.1Àº ¸¸µé¾ú½À´Ï´Ù. xinetd¿¡ Æ÷ÇÔµÈ ÀúÀÛ±Ç ¹®¼­¿¡¼­´Â xinetdÀÇ °ø½ÄÆÇ(ÀÌ °æ¿ì 2.1.8)ÀÌ ÁöÄÑ¾ß ÇÒ ¹öÀü ±ÔÄ¢À» ¸í½ÃÇÏ¿´´Âµ¥, µ¡ºÙÀÎ ³× ¹ø° ¹öÀü ¹øÈ£´Â º¯°æ ¼öÁØ(modification level)À» ³ªÅ¸³À´Ï´Ù. ÀÌ°ÍÀº Á¦°¡ äÅÃÇÑ ¹öÀü ±ÔÄ¢ÀÔ´Ï´Ù. ¿©±â¿¡ ÀÖ´Â xinetd 2.1.8.X´Â xinetd 2.2.0À̳ª ±× »óÀ§ ¹öÀüÀ» ±â¹ÝÀ¸·Î ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº 2.1.8ÀÇ ÄÚµå ±â¹ÝÀ» °¡Áö°í ÀÛ¼ºÇÑ °ÍÀÔ´Ï´Ù. ´Ù¸¸ xinetd-2.2.1¿¡¼­ µµÀÔÇÑ ¸î °¡Áö ±â´ÉµéÀ» À籸Çö Çϱâ´Â Çß½À´Ï´Ù.

7. ¾îµð¼­ ÃÖ½ÅÀÌÀÚ ÃÖ°íÀÇ ¹öÀüÀ» ãÀ» ¼ö ÀÖ³ª¿ä?

xinetd ¼Ò½º´Â [http]http://www.synack.net/xinetd¿¡¼­ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

8. xinetd¸¦ °¡Áö°í qmailÀÌ µ¿ÀÛÇϵµ·Ï ÇÑ »ç¶÷ ¾ø³ª¿ä?

ÀÖ½À´Ï´Ù, ¿©±â ±âº» Á¤º¸°¡ ÀÖ½À´Ï´Ù.
service smtp
{
        flags		= REUSE NAMEINARGS
        socket_type	= stream
        protocol	= tcp
        wait		= no
        user		= qmaild
        server		= /usr/sbin/tcpd
        server_args	= /var/qmail/bin/tcp-env -R /var/qmail/bin/qmail-smtpd
}


Antony Abby¾¾°¡ Á¦°øÇØ Áּ̽À´Ï´Ù. ÀÌ ¹æ¹ýÀ¸·Î /etc/hosts.allow¿¡¼­ ȯ°æ º¯¼ö¿Í ÀÌ°ÍÀú°ÍµéÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. xinetd¸¦ libwrap Áö¿øÀ» Æ÷ÇÔÇؼ­ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ±â´Â ÇÏÁö¸¸, ÀÌ´Â tcpdÀÇ ±â´ÉÀ» ¿Ïº®ÇÏ°Ô ´ë½ÅÇÒ ¼ö ÀÖ´Ù´Â ¶æÀº ¾Æ´Õ´Ï´Ù. xinetd´Â host_access(5) ¸ÇÆäÀÌÁö¿¡¼­ ¼³¸íÇÏ´Â Á¢±Ù Á¦¾î¸¦ ¼öÇàÇÏ´Â host_access()¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ°ÍÀº tcpd°¡ Á¦°øÇÏ´Â ±â´Éµé Áß ÀϺÎÀÔ´Ï´Ù.

9. xinetd°¡ µ¿ÀÛÇÑ´Ù°í ¾Ë·ÁÁø Ç÷§ÆûÀº ¹«¾ùÀԴϱî?

Àú´Â ¼Ö¶ó¸®½º 2.6(sparc¿Í x86), ¸®´ª½º, BSDi, ±×¸®°í IRIX 5.3°ú 6.2¿¡¼­ ½ÇÇàÇØ ºÃ½À´Ï´Ù. ¿øº» ÆÐÅ°Áö´Â SunOS 4¿Í Ultrix¿¡¼­ µ¿ÀÛÇß½À´Ï´Ù.

10. ¼­ºñ½º¿¡ ´ëÇØ chroot ȯ°æÀº ¾î¶»°Ô ¼³Á¤Çϳª¿ä?

¿©±â °£´ÜÇÑ ¼³Á¤ ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù.
service telnet_chroot
{
        log_on_sucess	= HOST PID DURATION USERID
        log_on_failure	= HOST RECORD USERID
        no_access	= 152.30.11.93
        socket_type	= stream
        protocol	= tcp
        port		= 8000
        wait		= no
        user		= root
        server		= /usr/sbin/chroot
        server_args	= /var/public/servers /usr/libexec/telnetd
}


lburns@sasquatch.comÀÌ Á¦°øÇØ Áּ̽À´Ï´Ù.

11. itox´Â ¾î¶»°Ô »ç¿ëÇϳª¿ä?

itox´Â Ç¥ÁØ ÀÔ·ÂÀ¸·Î ¿Ã¹Ù¸¥ inetd.conf¸¦ Àо Ç¥ÁØ Ãâ·ÂÀ¸·Î xinetd.conf¸¦ ±â·ÏÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
itox < /etc/inetd.conf > /etc/xinetd.conf
inetd.conf¿¡¼­ °¢ µ¥¸óµé¿¡ ´ëÇØ ¸í½ÃÀûÀÎ °æ·Î°¡ ¾ø´Ù¸é -daemon_dir ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¸ðµç µ¥¸óµéÀÌ /usr/sbin¿¡ ÀÖ´Ù°í Çϸé, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¸é µË´Ï´Ù.
itox -daemon_dir=/usr/sbin < /etc/inetd.conf > /etc/xinetd.conf
itox´Â Á» ¿À·¡ µÇ¾ú°í Çѵ¿¾È °»½ÅÇÏÁö¸¦ ¾Ê¾Ò½À´Ï´Ù. xconv.plÀº ÆÞ ½ºÅ©¸³Æ®·Î, ÃÖ±ÙÀÇ inetd.conf ÆÄÀÏÀ» º¯È¯ÇÏ´Â µ¥ ÀÖ¾î Á» ´õ ³´½À´Ï´Ù. »ç¿ë¹ýÀº itox¿Í ºñ½ÁÇÕ´Ï´Ù.

12. xinetd´Â libwrap (tcpwrappers)¸¦ Áö¿øÇմϱî?

¿¹. configure ½ºÅ©¸³Æ® ¿É¼ÇÀ¸·Î --with-libwrap À» Àü´ÞÇÏ¿© xinetd°¡ libwrapÀ» Áö¿øÇϵµ·Ï ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ½À´Ï´Ù. libwrap Áö¿øÀ» Æ÷ÇÔÇؼ­ xinetd¸¦ ÄÄÆÄÀÏ ÇÏ¸é ¸ðµç ¼­ºñ½ºµéÀÌ /etc/hosts.allow ¹× /etc/hosts.deny ¹æ½ÄÀÇ Á¢±Ù Á¦¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀüÅëÀûÀÎ inetd ¹æ½ÄÀ¸·Î tcpd¸¦ »ç¿ëÇϵµ·Ï xinetd¸¦ ±¸¼ºÇØ ÁÙ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ´Â NAMEINARGS Ç÷¡±× »ç¿ëÀ» ÇÊ¿ä·Î Çϸç, ½ÇÁ¦ µ¥¸óÀÇ À̸§´Â server_args·Î Àü´ÞÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ¿©±â tcpd·Î ÅÚ³ÝÀ» »ç¿ëÇÏ´Â ¿¹Á¦°¡ ÀÖ½À´Ï´Ù.
service telnet
{
        flags		= REUSE NAMEINARGS
        protocol	= tcp
        socket_type	= stream
        wait		= no
        user		= telnetd
        server		= /usr/sbin/tcpd
        server_args     = /usr/sbin/in.telnetd
}


13. xinetd´Â IPv6¸¦ Áö¿øÇմϱî?

¿¹. configure ½ºÅ©¸³Æ®¿¡ --with-inet6 ¿É¼ÇÀ» Ãß°¡ÇÏ¿© xinetd°¡ IPv6¸¦ Áö¿øÇϵµ·Ï ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ½À´Ï´Ù. IPv6¿¡¼­µµ Á¢±Ù Á¦¾î°¡ µ¿ÀÛÇÕ´Ï´Ù. Á¢±Ù Á¦¾î¿¡¼­ ipv4·Î »ç»óµÈ ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ°í, º¸ÅëÀÇ Á¡À¸·Î ºÐ¸®µÈ ipv4 ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼öµµ ÀÖÀ¸¸ç, xinetd°¡ À̰͵éÀ» ipv6 ÁÖ¼Ò·Î »ç»óÇØ ÁÙ °ÍÀÔ´Ï´Ù.

14. IPv6 ¼­ºñ½º°¡ ½ÃÀÛÀÌ ¾È µË´Ï´Ù! ¾î¶»°Ô ÇÏÁÒ?

IPv6 Áö¿øÀ» Æ÷ÇÔÇؼ­ ÄÄÆÄÀÏ ÇÏ°Ô µÇ¸é ¸ðµç ¼ÒÄϵéÀÌ IPv6 ¼ÒÄÏÀÔ´Ï´Ù. ´ç½ÅÀÇ Ä¿³ÎÀÌ IPv6 ¼ÒÄÏÀÌ ¹ºÁö ÀÌÇØÇÏÁö ¸øÇÑ´Ù¸é ¼ÒÄÏÀ» »ý¼ºÇÏ·Á´Â ¸ðµç ½Ãµµ°¡ ½ÇÆÐÇÒ °ÍÀÌ°í, ¾î¶² ¼­ºñ½ºµµ ½ÃÀÛÀÌ ¾È µÉ °ÍÀÔ´Ï´Ù. Ä¿³ÎÀÌ IPv6¸¦ Áö¿øÇÏ´Â °æ¿ì¿¡¸¸ xinetd¸¦ IPv6 Áö¿øÀ¸·Î ÄÄÆÄÀÏ ÇϽʽÿÀ.

15. setgroups(0, NULL) ¿À·ù´Â ¹«¾ùÀԴϱî?

±âº»ÀûÀ¸·Î xinetd´Â ¼­¹ö ÇÁ·Î¼¼½ºµé¿¡ ´ëÇÑ ±×·ì ±ÇÇÑÀ» Çã¿ëÇÏÁö ¾ÊÀ¸¸ç, ÀÌ´Â ÀÚ½Ä ÇÁ·Î¼¼½ºÀÇ ±×·ìÀ» ºó°ª(nothing)À¸·Î ¼³Á¤ÇÏ´Â ¹æ½ÄÀ¸·Î ÀÌ·ïÁý´Ï´Ù. ¾î¶² BSD´Â ÀÌ¿Í °ü·ÃÇØ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ÀÌ ¿À·ù¸¦ ÇÇÇÏ·Á¸é ´ç½ÅÀÇ ¼­ºñ½º¿¡ groups = yes¶ó´Â Áö½ÃÀÚ¸¦ ³ÖÀ¸¸é µË´Ï´Ù. ÀÌ´Â ¼­¹ö ÇÁ·Î¼¼½º°¡ µ¿ÀÛÁßÀÎ »ç¿ëÀÚ¿Í µ¿µîÇÏ°Ô ¸ðµç ±×·ì ±ÇÇÑÀ» ¼­¹ö ÇÁ·Î¼¼½º°¡ °¡Áú ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.

16. ¿Ö ¸®´ª½º¿¡¼­ teletd°¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÇÁö ¾Ê½À´Ï±î?

¸î¸î ¸®´ª½º ¹èÆ÷Æǵ鿡¼­´Â ±ÇÇÑ ¾ø´Â »ç¿ëÀÚ·Î ÅÚ³Ý µ¥¸óÀ» ½ÃÀÛÇÕ´Ï´Ù. ´ë½Å ±× »ç¿ëÀÚ´Â »õ·Î¿î tty¸¦ ¿­°í utmp¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±×·ì¿¡ ¼Ò¼ÓµÇ¾î ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î xinetd´Â ¼­¹ö ÇÁ·Î¼¼¼­¿¡ ±×·ì ±ÇÇÑÀ» Çã¿ëÇÏÁö ¾ÊÀ¸¸ç, µû¶ó¼­ telnetd°¡ ¿Ã¹Ù¸£°Ô ½ÃÀÛÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö ÇÁ·Î¼¼½º°¡ ¿Ã¹Ù¸¥ ±×·ìÀ» °®Ãßµµ·Ï ÇÏ·Á¸é ÅÚ³Ý ¼­ºñ½º¿¡ groups = yes Áö½ÃÀÚ¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. ÀÌ´Â xinetd¿¡°Ô »ç¿ëÀÚ°¡ Æ÷ÇÔµÈ ¸ðµç ±×·ìÀ» °®Ãß°í ¼­¹ö ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇصµ ±¦Âú´Ù´Â °ÍÀ» ¾Ë·ÁÁÝ´Ï´Ù.

17. xinet¸¦ ÀÌ¿ëÇؼ­ ¼­ºñ½º¸¦ SSL·Î °¨½Î·Á¸é ¾î¶»°Ô ÇØ¾ß µÇ³ª¿ä?

¼­ºñ½º¸¦ SSL·Î °¨½Î·Á¸é [http]stunnel ÇÁ·Î±×·¥À» »ç¿ëÇϼ¼¿ä. ÀÌ°Ç inetd¸¦ ÅëÇØ ½ÇÁ¦·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

18. cvs ¼­¹ö¸¦ xinetd¿¡ ¾î¶»°Ô ¼³Á¤Çմϱî?

¾î¶² »ç¿ë°¡ ´ÙÀ½ Á¦¾ÈÀ» ½è½À´Ï´Ù.
cvpserver  stream tcp nowait root /usr/bin/cvs cvs --allow-root=/home/pauljohn/cvsroot --allow-root=/home/pauljohn/cvsmisc pserver
xinetd ÇÏ¿¡¼­µµ °°Àº ÀÛ¾÷À» ÇØÁÖ·Á¸é /etc/xinetd.d¿¡ cvspserver¶ó´Â ¼³Á¤ ÆÄÀÏÀ» ÀúÀåÇϼ¼¿ä. (¸¶Áö¸· ÁÙÀº ´ç½ÅÀÇ ÀúÀå¼ÒµéÀÇ À̸§À» ¸»ÇØÁÝ´Ï´Ù.)
service cvspserver
{
        socket_type	= stream
        protocol	= tcp
        wait		= no
        user		= root
        passenv		=
        server		= /usr/bin/cvs
        server_args	= --allow-root=/home/pauljohn/cvsroot --allow-root=/home/pauljohn/cvsmisc pserver -f
}
±âŸ cvs ¼³Á¤ ³»¿ëµéÀº ¸ðµÎ °°½À´Ï´Ù. ÀÌ°Ç Á¦°¡ ¾Æ´Â ÇÑ µ¿ÀÛÇÏ´Â °Í °°½À´Ï´Ù.


ID
Password
Join
It is a poor judge who cannot award a prize.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-03-24 15:04:57
Processing time 0.0078 sec