home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / upc12bad.zip / permissn.kew < prev    next >
Text File  |  1993-10-02  |  8KB  |  148 lines

  1. # *--------------------------------------------------------------------*
  2. # *                Permission file for kendra.kew.com                  *
  3. # *--------------------------------------------------------------------*
  4.  
  5. # *--------------------------------------------------------------------*
  6. # *   This file is a live example of a UUPC/extended permissn          *
  7. # *   file.  Your milage may vary.                                     *
  8. # *--------------------------------------------------------------------*
  9.  
  10. # *--------------------------------------------------------------------*
  11. # *   Handle calling MIT and other system we don't explicitly          *
  12. # *   define.                                                          *
  13. # *--------------------------------------------------------------------*
  14.  
  15. machine=mit-eddie:OTHER sendfiles=yes commands=rmail:rnews
  16.  
  17. # *--------------------------------------------------------------------*
  18. # *   Routine entries for various systems which call in.  Note         *
  19. # *   that these systems can read PubDir and ~/nuucp (where we         *
  20. # *   keep the anonymous download files), and also the UUPC binary     *
  21. # *   directories to get whatever kendra is running at the moment.     *
  22. # *--------------------------------------------------------------------*
  23.  
  24. logname=Usmersh machine=smersh validate=smersh commands=rmail:rnews  \
  25.         read=~hpfs:~/:~nuucp/:e:/uupc/bin:e:/uupc/os2bin nowrite=~nuucp/ \
  26.         write=~/ REQUEST=yes sendfiles=yes
  27.  
  28. logname=Ualtamira machine=altamira validate=altamira commands=rmail:rnews \
  29.         read=~hpfs:~/:~nuucp/:e:/uupc/bin:e:/uupc/os2bin nowrite=~nuucp/ \
  30.         write=~/ REQUEST=yes sendfiles=yes
  31.  
  32. logname=Utamara machine=tamara validate=tamara commands=rmail:rnews \
  33.         read=~hpfs:~/:~nuucp/:e:/uupc/bin:e:/uupc/os2bin nowrite=~nuucp/ \
  34.         write=~/:d:\ REQUEST=yes sendfiles=yes
  35.  
  36. logname=Uefkport machine=efkport validate=efkport commands=rmail:rnews \
  37.         read=~hpfs:~/:~nuucp/:e:/uupc/bin:e:/uupc/os2bin write=~/ nowrite=~nuucp/ \
  38.         REQUEST=yes sendfiles=yes
  39.  
  40. logname=Udulcinea machine=dulcinea validate=dulcinea commands=rmail:rnews \
  41.         read=~/:~nuucp/:e:/uupc/bin:e:/uupc/os2bin write=~/ nowrite=~nuucp/ \
  42.         REQUEST=yes sendfiles=yes
  43.  
  44. logname=Uhal machine=hal validate=hal commands=rmail:rnews \
  45.         read=~/:~nuucp/:e:/uupc/bin:e:/uupc/os2bin write=~/ nowrite=~nuucp/ \
  46.         REQUEST=yes sendfiles=yes
  47.  
  48. logname=Ucasey machine=casey validate=casey commands=rmail:rnews \
  49.         read=~/:~nuucp/:e:/uupc/bin:e:/uupc/os2bin write=~/ nowrite=~nuucp/ \
  50.         REQUEST=yes sendfiles=yes
  51.  
  52. logname=Uorville machine=orville validate=orville commands=rmail:rnews \
  53.         read=~/:~nuucp/:e:/uupc/bin:e:/uupc/os2bin write=~/ nowrite=~nuucp/ \
  54.         REQUEST=yes sendfiles=yes
  55.  
  56. logname=Ubbs machine=bbs validate=bbs commands=rmail:rnews \
  57.         read=~/:~nuucp/ write=~/ nowrite=~nuucp/ \
  58.         REQUEST=yes sendfiles=yes
  59.  
  60. #machine=misseq myname=kewgate REQUEST=yes sendfiles=yes
  61.  
  62. machine=cpsolv myname=kewgate REQUEST=yes sendfiles=yes \
  63.         validate=cpsolv logname=Ucpsolv
  64.  
  65. machine=touchfax myname=kewgate REQUEST=yes sendfiles=yes \
  66.         validate=touchfax logname=Utouchfax
  67.  
  68. # *--------------------------------------------------------------------*
  69. # *   athena, located four feet from kendra, is trusted and gets       *
  70. # *   all commands and read access all directories ... except          *
  71. # *   /UUPC.  This prevents someone pretending to be athena from       *
  72. # *   stealing our SYSTEMS file or PASSWD files with the               *
  73. # *   passwords.                                                       *
  74. # *--------------------------------------------------------------------*
  75.  
  76. logname=Uathena machine=athena REQUEST=yes sendfiles=yes  \
  77.         validate=athena commands=ALL read=~hpfs:c:/:e:/:/:~/:~nuucp/ \
  78.         write=~/:/tmp:E:/src/uupc/winword noread=e:/uupc \
  79.         REQUEST=yes sendfiles=yes
  80.  
  81. # *--------------------------------------------------------------------*
  82. # *   nbstime doesn't really need an entry because it's covered by     *
  83. # *   the OTHER entry above, but adding it here suppresses the         *
  84. # *   warning message about using the entry for OTHER.                 *
  85. # *                                                                    *
  86. # *   Note that we don't let anonymous systems read anything but       *
  87. # *   the anonymous download directory, since using the READ           *
  88. # *   keyword automatically disables the default access to PubDir.     *
  89. # *                                                                    *
  90. # *   Also, note that anoymous hosts are told we are kewgate,          *
  91. # *   which means that even though an entry exists in the remote       *
  92. # *   host's SYSTEMS file, UUPC/extended does not try to route         *
  93. # *   mail to kendra.                                                  *
  94. # *                                                                    *
  95. # *   Lastly, we also disable all commands for anonymous systems;      *
  96. # *   the '*' below is an invalid name for a DOS command, and thus     *
  97. # *   will never be matched.  (ALL would be used to *enable* all       *
  98. # *   commands.)                                                       *
  99. # *--------------------------------------------------------------------*
  100.  
  101. logname=nuucp machine=*anonymous:*nbstime \
  102.         REQUEST=yes commands=* read=~nuucp/ myname=kewgate
  103.  
  104. # *--------------------------------------------------------------------*
  105. # *   White Punks On Dope Department (or, turning your system into     *
  106. # *   an electronic mobius strip.)                                     *
  107. # *                                                                    *
  108. # *   Kendra runs OS/2 2.1, which means she can and does gracefully    *
  109. # *   execute multiple copies of UUPC/extended, including mutliple     *
  110. # *   copies of UUPOLL/UUCICO/UUXQT.  Normally one UUCICO listens      *
  111. # *   on a port for the direct connection to athena and another        *
  112. # *   UUCICO handles the modem port, but with a flip of a switch       *
  113. # *   the two communication ports talk to each other.                  *
  114. # *                                                                    *
  115. # *   All this means kendra has the hardware and OS resources to       *
  116. # *   talk to herself, and this loopback is obviously useful for       *
  117. # *   testing.  However, since UUPC/extended doesn't support the       *
  118. # *   same system name being used for both the local and remote        *
  119. # *   host, we play some serious games with the PERMISSN file:         *
  120. # *                                                                    *
  121. # *             If kendra calls or is called by pandora, she           *
  122. # *             claims to to be ffactory.                              *
  123. # *                                                                    *
  124. # *             If kendra calls or is called by ffactory, she          *
  125. # *             claims to to be pandora.                               *
  126. # *                                                                    *
  127. # *   The remaining information in the entries is relatively           *
  128. # *   boring.                                                          *
  129. # *--------------------------------------------------------------------*
  130.  
  131. logname=Uffactory machine=ffactory  validate=ffactory commands=ALL \
  132.         read=~hpfs:c:/:/:e:/:~/:~nuucp/ write=~hpfs:e:/tmp:e:/u:E:/etc:~uucp/ \
  133.         noread=/uupc nowrite=/uupc \
  134.         REQUEST=yes sendfiles=yes myname=pandora
  135.  
  136. logname=Upandora  machine=pandora validate=pandora commands=ALL \
  137.         read=~hpfs:c:/:/:e:/:~/:~nuucp/ write=~hpfs:E:/tmp:E:/u:E:/etc:~uucp/ \
  138.         noread=/uupc nowrite=/uupc \
  139.         REQUEST=yes sendfiles=yes myname=ffactory
  140.  
  141. # *--------------------------------------------------------------------*
  142. # *     Entry for calling kewgate with; see comments above about       *
  143. # *     electronic mobius strips.  (Normal systems don't need the      *
  144. # *     myname=, kendra has it because she IS kewgate                  *
  145. # *--------------------------------------------------------------------*
  146.  
  147. machine=kewgate sendfiles=yes commands=* myname=kewtest
  148.