'''xined FAQ ¹ø¿ª''' ---- ¿ø¹® : http://www.xinetd.org/faq.html ---- [[TableOfContents]] ---- === xinet¶õ? === xinetd´Â inetd¸¦ ´ëüÇÏ´Â ÀÎÅÍ³Ý ¼­ºñ½º µ¥¸óÀÔ´Ï´Ù. === ³ª´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. inetd ´ëü¿¡ ½Å°æ ¾µ ÇÊ¿ä ¾øÁö¿ä? === xinetd´Â ´Ü¼øÈ÷ inetd¸¦ ´ëüÇÏ´Â °Í¸¸ÀÌ ¾Æ´Õ´Ï´Ù. xinetd¿¡¼­´Â ¼³Á¤ ÆÄÀÏ ³»ÀÇ ¼­ºñ½º°¡ ²À /etc/services¿¡ ÀÖ¾î¾ß ÇÏ´Â °Ô ¾Æ´Ï±â¿¡, ¾î¶² »ç¿ëÀÚµç xinetd¸¦ ÀÌ¿ëÇØ Æ¯±Ç(¿ªÁÖ: 1024 ÀÌÇÏÀÇ) Æ÷Æ®¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ¼­¹ö¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. === inetd¿Í ȣȯ µË´Ï±î? === ¾Æ´Ï¿À. ÀÌ°ÍÀÇ ¼³Á¤ ÆÄÀÏÀº inetd¿Í´Â ´Ù¸¥ Çü½ÄÀ» °¡Áý´Ï´Ù. ±×¸®°í ½Ã±×³ÎÀ» ´Ù¸£°Ô ÀνÄÇÕ´Ï´Ù. ±×·¯³ª ½ÅÈ£¿¡ ´ëÇÑ ÇൿÀÇ ÇÒ´çÀ» ¹Ù²Ü ¼ö ÀÖ°í, inetd.conf¸¦ xinetd.conf·Î º¯È¯ÇÏ´Â ÇÁ·Î±×·¥ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. === ¿Ö ÀÌ°ÍÀ» »ç¿ëÇØ¾ß Çմϱî? === ¿Ö³ÄÇϸé ÀÌ°ÍÀº (Á¦ ¼Ò°ßÀ¸·Î´Â) inetd º¸´Ù ´õ ÁÁ±â ¶§¹®ÀÔ´Ï´Ù. ¿©±â ±× ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù. * ´ÙÀ½ »çÇ×µéÀ» ¹ÙÅÁÀ¸·Î ¸ðµç ¼­ºñ½º¿¡ ´ëÇØ Á¢±Ù Á¦¾î°¡ °¡´ÉÇÕ´Ï´Ù. a. ¿ø°Ý È£½ºÆ®ÀÇ ÁÖ¼Ò a. Á¢±Ù ½Ã°£ a. ¿ø°Ý È£½ºÆ®ÀÇ À̸§ a. ¿ø°Ý È£½ºÆ®ÀÇ µµ¸ÞÀÎ ³×ÀÓ * Á¢±Ù Á¦¾î´Â ´ÙÁß ½º·¹µå¿Í ´ÜÀÏ ½º·¹µå¿¡ °ü°è¾øÀÌ, TCP ¹× UDP ÇÁ·ÎÅäÄÝ ¸ðµÎ¿¡¼­ ¸ðµç ¼­ºñ½º¿¡ ´ëÇØ µ¿ÀÛÇÕ´Ï´Ù. ¸ðµç TCP ¿¬°á»Ó ¾Æ´Ï¶ó ¸ðµç UDP ÆÐŶµéÀ» °Ë»çÇÒ ¼ö ÀÖ½À´Ï´Ù. * È®½ÇÇÑ Àç¼³Á¤À» Á¦°øÇÕ´Ï´Ù. a. ´õ ÀÌ»ó ¼³Á¤ ÆÄÀÏ¿¡ ¾ø´Â ¼­ºñ½º¿¡ ´ëÇÑ ¼­¹öµéÀ» Á×ÀÔ´Ï´Ù. a. ´õ ÀÌ»ó Á¢±Ù Á¦¾î ±ÔÄ¢À» ¸¸Á·ÇÏÁö ¾Ê´Â ¼­¹öµéÀ» Á×ÀÔ´Ï´Ù. * ´ÙÀ½ ¹æ¹ýÀ¸·Î Á¢±Ù°ÅºÎ °ø°ÝÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù. a. °¢ ¼­ºñ½º¿¡ ´ëÇÑ ¼­¹ö °³¼ö¿¡ Á¦ÇÑÀ» µÎ±â (ÇÁ·Î¼¼½º Å×ÀÌºí ¿À¹öÇ÷ο츦 ÇÇÇÕ´Ï´Ù) a. ÇÁ·Î¼¼½º°¡ forkÇÒ ¼ö Àִ Ƚ¼ö¿¡ Á¦ÇÑÀ» µÎ±â a. »ý¼ºÇÏ´Â ·Î±× ÆÄÀÏÀÇ Å©±â¿¡ Á¦ÇÑÀ» µÎ±â a. ÇϳªÀÇ È£½ºÆ®°¡ ¸¸µé ¼ö ÀÖ´Â ¿¬°áÀÇ °³¼ö¿¡ Á¦ÇÑÀ» µÎ±â a. µé¾î¿À´Â ¿¬°áÀÇ ¼Óµµ¿¡ Á¦ÇÑÀ» µÎ±â a. ºÎÇÏ°¡ ÁöÁ¤ÇÑ Á¦ÇÑÀ» ³Ñ¾î°¥ °æ¿ì ¼­ºñ½º¸¦ ÁßÁöÇϱâ * ±¤¹üÀ§ÇÑ ·Î±× ³²±â±â ´É·Â: a. µ¿ÀÛ½ÃŲ ¸ðµç ¼­¹ö¿¡ ´ëÇØ ´ÙÀ½À» ·Î±×·Î ³²±æ ¼ö ÀÖ½À´Ï´Ù. i) ¼­¹ö ½ÃÀÛ ½Ã°£[[BR]] ii) ¿ø°Ý È£½ºÆ® ÁÖ¼Ò[[BR]] iii) ¿ø°Ý »ç¿ëÀÚ(´Ù¸¥ ³¡´Ü¿¡¼­ RFC-931/RFC-1413 ¼­¹ö¸¦ ½ÇÇàÇÏ´Â °æ¿ì)[[BR]] iv) ¼­¹ö°¡ ¾ó¸¶µ¿¾È ½ÇÇàµÇ°í ÀÖ´ÂÁö[[BR]] (i, ii, iii¿¡¼­´Â ½ÇÆÐÇÑ ½Ãµµ±îÁöµµ ³²±æ ¼ö ÀÖ½À´Ï´Ù.) a. ¾î¶² ¼­ºñ½º¿¡ ´ëÇØ Á¢±Ù Á¦¾î°¡ ½ÇÆÐÇϸé, ½Ãµµ°¡ ÀÌ·ïÁø Á¢±Ù¿¡ ´ëÇÑ Á¤º¸¸¦ ³²±æ ¼ö ÀÖ½À´Ï´Ù. (¿¹¸¦ µé¸é rsh¼­ºñ½ºÀÇ °æ¿ì »ç¿ëÀÚ À̸§°ú ¸í·ÉÀ» ³²±æ ¼ö ÀÖ½À´Ï´Ù.) * ¼­¹ö Àü´Þ ÀÎÀÚÀÇ Á¦ÇÑÀÌ ¾ø½À´Ï´Ù. * ´ç½ÅÀÇ È£½ºÆ® ÀåÄ¡¿¡¼­ ƯÁ¤ ¼­ºñ½º¸¦ ƯÁ¤ IP¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. === ÀÌ ÇÁ·Î±×·¥¿¡ ´ëÇØ ´©±¸¿¡°Ô °¨»ç/ºñ³­ ÇØ¾ß Çϳª¿ä? === [mailto:panos@cs.colorado.edu]°¡ ÀÌ ÇÁ·Î±×·¥ÀÇ ¿ø·¡ ÀúÀÚÀÌÁö¸¸, ÇöÀç Á¦([mailto:bbraun@synaok.net])°¡ ¹ö±× ¸®Æ÷Æ®¸¦ ¹Þ°í ÀÖ½À´Ï´Ù. === 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¿¡¼­ µµÀÔÇÑ ¸î °¡Áö ±â´ÉµéÀ» À籸Çö Çϱâ´Â Çß½À´Ï´Ù. === ¾îµð¼­ ÃÖ½ÅÀÌÀÚ ÃÖ°íÀÇ ¹öÀüÀ» ãÀ» ¼ö ÀÖ³ª¿ä? === xinetd ¼Ò½º´Â [http://www.synack.net/xinetd]¿¡¼­ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. === 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°¡ Á¦°øÇÏ´Â ±â´Éµé Áß ÀϺÎÀÔ´Ï´Ù. === xinetd°¡ µ¿ÀÛÇÑ´Ù°í ¾Ë·ÁÁø Ç÷§ÆûÀº ¹«¾ùÀԴϱî? === Àú´Â ¼Ö¶ó¸®½º 2.6(sparc¿Í x86), ¸®´ª½º, !BSDi, ±×¸®°í IRIX 5.3°ú 6.2¿¡¼­ ½ÇÇàÇØ ºÃ½À´Ï´Ù. ¿øº» ÆÐÅ°Áö´Â !SunOS 4¿Í Ultrix¿¡¼­ µ¿ÀÛÇß½À´Ï´Ù. === ¼­ºñ½º¿¡ ´ëÇØ 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ÀÌ Á¦°øÇØ Áּ̽À´Ï´Ù. === 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¿Í ºñ½ÁÇÕ´Ï´Ù. === 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 } }}} === xinetd´Â IPv6¸¦ Áö¿øÇմϱî? === ¿¹. `configure` ½ºÅ©¸³Æ®¿¡ `--with-inet6` ¿É¼ÇÀ» Ãß°¡ÇÏ¿© xinetd°¡ IPv6¸¦ Áö¿øÇϵµ·Ï ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ½À´Ï´Ù. IPv6¿¡¼­µµ Á¢±Ù Á¦¾î°¡ µ¿ÀÛÇÕ´Ï´Ù. Á¢±Ù Á¦¾î¿¡¼­ ipv4·Î »ç»óµÈ ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ°í, º¸ÅëÀÇ Á¡À¸·Î ºÐ¸®µÈ ipv4 ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼öµµ ÀÖÀ¸¸ç, xinetd°¡ À̰͵éÀ» ipv6 ÁÖ¼Ò·Î »ç»óÇØ ÁÙ °ÍÀÔ´Ï´Ù. === IPv6 ¼­ºñ½º°¡ ½ÃÀÛÀÌ ¾È µË´Ï´Ù! ¾î¶»°Ô ÇÏÁÒ? === IPv6 Áö¿øÀ» Æ÷ÇÔÇؼ­ ÄÄÆÄÀÏ ÇÏ°Ô µÇ¸é ¸ðµç ¼ÒÄϵéÀÌ IPv6 ¼ÒÄÏÀÔ´Ï´Ù. ´ç½ÅÀÇ Ä¿³ÎÀÌ IPv6 ¼ÒÄÏÀÌ ¹ºÁö ÀÌÇØÇÏÁö ¸øÇÑ´Ù¸é ¼ÒÄÏÀ» »ý¼ºÇÏ·Á´Â ¸ðµç ½Ãµµ°¡ ½ÇÆÐÇÒ °ÍÀÌ°í, ¾î¶² ¼­ºñ½ºµµ ½ÃÀÛÀÌ ¾È µÉ °ÍÀÔ´Ï´Ù. Ä¿³ÎÀÌ IPv6¸¦ Áö¿øÇÏ´Â °æ¿ì¿¡¸¸ xinetd¸¦ IPv6 Áö¿øÀ¸·Î ÄÄÆÄÀÏ ÇϽʽÿÀ. === setgroups(0, NULL) ¿À·ù´Â ¹«¾ùÀԴϱî? === ±âº»ÀûÀ¸·Î xinetd´Â ¼­¹ö ÇÁ·Î¼¼½ºµé¿¡ ´ëÇÑ ±×·ì ±ÇÇÑÀ» Çã¿ëÇÏÁö ¾ÊÀ¸¸ç, ÀÌ´Â ÀÚ½Ä ÇÁ·Î¼¼½ºÀÇ ±×·ìÀ» ºó°ª(nothing)À¸·Î ¼³Á¤ÇÏ´Â ¹æ½ÄÀ¸·Î ÀÌ·ïÁý´Ï´Ù. ¾î¶² BSD´Â ÀÌ¿Í °ü·ÃÇØ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ÀÌ ¿À·ù¸¦ ÇÇÇÏ·Á¸é ´ç½ÅÀÇ ¼­ºñ½º¿¡ `groups = yes`¶ó´Â Áö½ÃÀÚ¸¦ ³ÖÀ¸¸é µË´Ï´Ù. ÀÌ´Â ¼­¹ö ÇÁ·Î¼¼½º°¡ µ¿ÀÛÁßÀÎ »ç¿ëÀÚ¿Í µ¿µîÇÏ°Ô ¸ðµç ±×·ì ±ÇÇÑÀ» ¼­¹ö ÇÁ·Î¼¼½º°¡ °¡Áú ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù. === ¿Ö ¸®´ª½º¿¡¼­ teletd°¡ Á¤»óÀûÀ¸·Î ½ÇÇàµÇÁö ¾Ê½À´Ï±î? === ¸î¸î ¸®´ª½º ¹èÆ÷Æǵ鿡¼­´Â ±ÇÇÑ ¾ø´Â »ç¿ëÀÚ·Î ÅÚ³Ý µ¥¸óÀ» ½ÃÀÛÇÕ´Ï´Ù. ´ë½Å ±× »ç¿ëÀÚ´Â »õ·Î¿î tty¸¦ ¿­°í utmp¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ±×·ì¿¡ ¼Ò¼ÓµÇ¾î ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î xinetd´Â ¼­¹ö ÇÁ·Î¼¼¼­¿¡ ±×·ì ±ÇÇÑÀ» Çã¿ëÇÏÁö ¾ÊÀ¸¸ç, µû¶ó¼­ telnetd°¡ ¿Ã¹Ù¸£°Ô ½ÃÀÛÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö ÇÁ·Î¼¼½º°¡ ¿Ã¹Ù¸¥ ±×·ìÀ» °®Ãßµµ·Ï ÇÏ·Á¸é ÅÚ³Ý ¼­ºñ½º¿¡ `groups = yes` Áö½ÃÀÚ¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. ÀÌ´Â xinetd¿¡°Ô »ç¿ëÀÚ°¡ Æ÷ÇÔµÈ ¸ðµç ±×·ìÀ» °®Ãß°í ¼­¹ö ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇصµ ±¦Âú´Ù´Â °ÍÀ» ¾Ë·ÁÁÝ´Ï´Ù. === xinet¸¦ ÀÌ¿ëÇؼ­ ¼­ºñ½º¸¦ SSL·Î °¨½Î·Á¸é ¾î¶»°Ô ÇØ¾ß µÇ³ª¿ä? === ¼­ºñ½º¸¦ SSL·Î °¨½Î·Á¸é [http://web.archive.org/web/20040608061630/www.stunnel.org/ stunnel] ÇÁ·Î±×·¥À» »ç¿ëÇϼ¼¿ä. ÀÌ°Ç inetd¸¦ ÅëÇØ ½ÇÁ¦·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. === 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 ¼³Á¤ ³»¿ëµéÀº ¸ðµÎ °°½À´Ï´Ù. ÀÌ°Ç Á¦°¡ ¾Æ´Â ÇÑ µ¿ÀÛÇÏ´Â °Í °°½À´Ï´Ù. === °ü·Ã ÀÚ·á === * http://www.xinetd.org/ ---- [CategorySoftware]