原创 tcpwrapper7.6编译指南

发表于:2007-05-26来源:作者:点击数: 标签:
ByC.ArthurFromwww.China unix .net[url]www.Chinaunix.net[/url] #uname-a SunOSu105.8Generic_108528-13sun4usparcSUNW,Ultra-5_10 #gcc-v Readingspecsfrom/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/specs gccversion2.95.320010315(release)

By C.Arthur From www.Chinaunix.net[url]www.Chinaunix.net[/url]

# uname -a
SunOS u10 5.8 Generic_108528-13 sun4u sparc SUNW,Ultra-5_10
# gcc -v
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/specs
gcc version 2.95.3 20010315 (release)
#
# ls
tcp_wrappers-7.6.tar.gz
# gunzip *
# ls
tcp_wrappers-7.6.tar
# tar xvf *.tar
x tcp_wrappers_7.6, 0 bytes, 0 tape blocks
x tcp_wrappers_7.6/README, 48215 bytes, 95 tape blocks
x tcp_wrappers_7.6/miscd.c, 3139 bytes, 7 tape blocks
x tcp_wrappers_7.6/tcpd.c, 3369 bytes, 7 tape blocks
x tcp_wrappers_7.6/fromhost.c, 1407 bytes, 3 tape blocks
x tcp_wrappers_7.6/hosts_access.c, 9636 bytes, 19 tape blocks
x tcp_wrappers_7.6/shell_cmd.c, 2121 bytes, 5 tape blocks
x tcp_wrappers_7.6/tcpd.h, 7874 bytes, 16 tape blocks
x tcp_wrappers_7.6/tcpdmatch.c, 9246 bytes, 19 tape blocks
x tcp_wrappers_7.6/Makefile, 32464 bytes, 64 tape blocks
x tcp_wrappers_7.6/hosts_access.5, 15225 bytes, 30 tape blocks
x tcp_wrappers_7.6/strcasecmp.c, 3867 bytes, 8 tape blocks
x tcp_wrappers_7.6/BLURB, 1736 bytes, 4 tape blocks
x tcp_wrappers_7.6/rfc931.c, 4454 bytes, 9 tape blocks
x tcp_wrappers_7.6/tcpd.8, 7022 bytes, 14 tape blocks
x tcp_wrappers_7.6/eval.c, 3673 bytes, 8 tape blocks
x tcp_wrappers_7.6/hosts_access.3, 3602 bytes, 8 tape blocks
x tcp_wrappers_7.6/hosts_ctl.c, 1103 bytes, 3 tape blocks
x tcp_wrappers_7.6/percent_x.c, 2402 bytes, 5 tape blocks
x tcp_wrappers_7.6/options.c, 15497 bytes, 31 tape blocks
x tcp_wrappers_7.6/clean_exit.c, 1080 bytes, 3 tape blocks
x tcp_wrappers_7.6/environ.c, 4865 bytes, 10 tape blocks
x tcp_wrappers_7.6/patchlevel.h, 88 bytes, 1 tape blocks
x tcp_wrappers_7.6/fix_options.c, 3376 bytes, 7 tape blocks
x tcp_wrappers_7.6/workarounds.c, 7467 bytes, 15 tape blocks
x tcp_wrappers_7.6/socket.c, 6858 bytes, 14 tape blocks
x tcp_wrappers_7.6/tli.c, 9668 bytes, 19 tape blocks
x tcp_wrappers_7.6/DISCLAIMER, 792 bytes, 2 tape blocks
x tcp_wrappers_7.6/fakelog.c, 992 bytes, 2 tape blocks
x tcp_wrappers_7.6/safe_finger.c, 5102 bytes, 10 tape blocks
x tcp_wrappers_7.6/hosts_options.5, 6655 bytes, 13 tape blocks
x tcp_wrappers_7.6/CHANGES, 19195 bytes, 38 tape blocks
x tcp_wrappers_7.6/try-from.c, 2058 bytes, 5 tape blocks
x tcp_wrappers_7.6/update.c, 2914 bytes, 6 tape blocks
x tcp_wrappers_7.6/ptx.c, 2710 bytes, 6 tape blocks
x tcp_wrappers_7.6/vfprintf.c, 3198 bytes, 7 tape blocks
x tcp_wrappers_7.6/tli-sequent.c, 4971 bytes, 10 tape blocks
x tcp_wrappers_7.6/tli-sequent.h, 411 bytes, 1 tape blocks
x tcp_wrappers_7.6/misc.c, 1613 bytes, 4 tape blocks
x tcp_wrappers_7.6/diag.c, 1466 bytes, 3 tape blocks
x tcp_wrappers_7.6/ncr.c, 2579 bytes, 6 tape blocks
x tcp_wrappers_7.6/tcpdchk.c, 11383 bytes, 23 tape blocks
x tcp_wrappers_7.6/percent_m.c, 797 bytes, 2 tape blocks
x tcp_wrappers_7.6/myvsyslog.c, 766 bytes, 2 tape blocks
x tcp_wrappers_7.6/mystdarg.h, 549 bytes, 2 tape blocks
x tcp_wrappers_7.6/printf.ck, 39 bytes, 1 tape blocks
x tcp_wrappers_7.6/README.IRIX, 2634 bytes, 6 tape blocks
x tcp_wrappers_7.6/Banners.Makefile, 2225 bytes, 5 tape blocks
x tcp_wrappers_7.6/refuse.c, 750 bytes, 2 tape blocks
x tcp_wrappers_7.6/tcpdchk.8, 2570 bytes, 6 tape blocks
x tcp_wrappers_7.6/setenv.c, 931 bytes, 2 tape blocks
x tcp_wrappers_7.6/inetcf.c, 8061 bytes, 16 tape blocks
x tcp_wrappers_7.6/inetcf.h, 479 bytes, 1 tape blocks
x tcp_wrappers_7.6/scaffold.c, 5292 bytes, 11 tape blocks
x tcp_wrappers_7.6/scaffold.h, 227 bytes, 1 tape blocks
x tcp_wrappers_7.6/tcpdmatch.8, 3252 bytes, 7 tape blocks
x tcp_wrappers_7.6/README.NIS, 6680 bytes, 14 tape blocks
#
# cd tcp_wrappers_7.6
# ls
BLURB             fromhost.c        patchlevel.h      tcpd.8
Banners.Makefile  hosts_access.3    percent_m.c       tcpd.c
CHANGES           hosts_access.5    percent_x.c       tcpd.h
DISCLAIMER        hosts_access.c    printf.ck         tcpdchk.8
Makefile          hosts_ctl.c       ptx.c             tcpdchk.c
README            hosts_options.5   refuse.c          tcpdmatch.8
README.IRIX       inetcf.c          rfc931.c          tcpdmatch.c
README.NIS        inetcf.h          safe_finger.c     tli-sequent.c
clean_exit.c      misc.c            scaffold.c        tli-sequent.h
diag.c            miscd.c           scaffold.h        tli.c
environ.c         mystdarg.h        setenv.c          try-from.c
eval.c            myvsyslog.c       shell_cmd.c       update.c
fakelog.c         ncr.c             socket.c          vfprintf.c
fix_options.c     options.c         strcasecmp.c      workarounds.c
#

modify Makefile

# SunOS 5.x is another SYSV4 variant.
sunos5:
        @make CC=gcc REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
        LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv VSYSLOG= \
        NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI=-DTLI \
        BUGS="$(BUGS) -DSOLARIS_24_GETHOSTBYNAME_BUG" all
b.
# make sunos5
make[1]: Entering directory `/tcpra/tcp_wrappers_6'''
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c tcpd.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c hosts_access.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c options.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c shell_cmd.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c rfc931.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c eval.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c hosts_ctl.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c refuse.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c percent_x.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c clean_exit.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c setenv.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c fromhost.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c fix_options.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c socket.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c tli.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c workarounds.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c update.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c misc.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c diag.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c percent_m.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c myvsyslog.c
rm -f libwrap.a
ar rv libwrap.a hosts_access.o options.o shell_cmd.o rfc931.o eval.o hosts_ctl.o
 refuse.o percent_x.o clean_exit.o setenv.o fromhost.o fix_options.o socket.o tl
i.o workarounds.o update.o misc.o diag.o percent_m.o myvsyslog.o
a - hosts_access.o
a - options.o
a - shell_cmd.o
a - rfc931.o
a - eval.o
a - hosts_ctl.o
a - refuse.o
a - percent_x.o
a - clean_exit.o
a - setenv.o
a - fromhost.o
a - fix_options.o
a - socket.o
a - tli.o
a - workarounds.o
a - update.o
a - misc.o
a - diag.o
a - percent_m.o
a - myvsyslog.o
ar: creating libwrap.a
ar: writing libwrap.a
echo libwrap.a
libwrap.a
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -o tcpd tcpd.o libwrap.a -lsocket -lnsl
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c tcpdmatch.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c fakelog.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c inetcf.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c scaffold.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -o tcpdmatch tcpdmatch.o fakelog.o inetcf.o scaffo
ld.o libwrap.a -lsocket -lnsl
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c try-from.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -o try-from try-from.o fakelog.o libwrap.a -lsocke
t -lnsl
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c safe_finger.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -o safe_finger safe_finger.o libwrap.a -lsocket -l
nsl
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -c tcpdchk.c
gcc -O -DFACILITY=LOG_MAIL       -DHOSTS_ACCESS -DPARANOID -DNETGROUP -DGETPEERN
AME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK -DSOLARIS_24_GETHOSTBYNAME_BUG   -DDA
EMON_UMASK=022 -DREAL_DAEMON_DIR=\"/usr/sbin\"   -DSEVERITY=LOG_INFO     -DRFC93
1_TIMEOUT=10  -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\
"  -DTLI    -DALWAYS_HOSTNAME -o tcpdchk tcpdchk.o fakelog.o inetcf.o scaffold.o
 libwrap.a -lsocket -lnsl
make[1]: Leaving dirtr&bsp;`/tcpra/tcp_wrappers_7.6''''
#
# find . -type f -perm 755
./tcpd
./tcpdmatch
./try-from
./safe_finger
./tcpdchk
#
# cp files to /usr/local/sbin

edit following files

? edit /etc/hosts.allow
? edit /etc/hosts.deny
? edit /etc/inetd.conf

edit /etc/inetd.conf

ftp stream tcp nowait root /usr/local/sbin/tcpd in.ftpd[/url]

 diag 回复于:2004-02-24 17:02:11
这是WAHT ??

怎么没有CHINESE 呀。

 C.Arthur 回复于:2004

原文转自:http://www.ltesting.net