Annotation of coherent/a/usr/man/COHERENT/permissions, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: Permissions                File Format                Permissions
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Format of UUCP permissions file
                      9: 
                     10: /uussrr/lliibb/uuuuccpp/PPeerrmmiissssiioonnss
                     11: 
                     12: The  file  PPeerrmmiissssiioonnss   describes  the  remote  sites  that  can
                     13: communicate  via UUCP  with your COHERENT  system, and  lists the
                     14: programs that  each site  can execute  on your system.   Before a
                     15: remote site can  communicate with your COHERENT system, that site
                     16: must have an entry in PPeerrmmiissssiioonnss.
                     17: 
                     18: When the command uuuucciiccoo attempts to execute a file transfer to or
                     19: from a remote  site, it checks to see that  there is an entry for
                     20: the  site in  PPeerrmmiissssiioonnss. If  your  PPeerrmmiissssiioonnss entries  are not
                     21: written correctly, you risk a breach of system security.
                     22: 
                     23: Each entry in PPeerrmmiissssiioonnss takes one of two forms:
                     24: 
                     25: -> LLOOGGNNAAMMEE   entries  detail  the   permissions  granted   to  an
                     26:    individual user when he calls your system from a remote site.
                     27: 
                     28: -> MMAACCHHIINNEE entries  detail the  permissions for the  remote sites
                     29:    that you call.
                     30: 
                     31: You can  combine the two types  of entries into one  entry if the
                     32: permissions are the same in both entries.
                     33: 
                     34: An entry in PPeerrmmiissssiioonnss consists  of pairs of entries of the form
                     35: _O_P_T_I_O_N=_v_a_l_u_e,   each  separated  by   one  or   more  white-space
                     36: characters.  The  _O_P_T_I_O_N side  must be in  upper-case characters,
                     37: and the _v_a_l_u_e side in  lower-case characters.  At the end of each
                     38: line (except  the last), you  must include a  backslash character
                     39: (`\')  to continue  the current  line onto  the next  one.  Blank
                     40: lines between entries are ignored.
                     41: 
                     42: For the RREEAADD, NNOORREEAADD, WWRRIITTEE, and NNOOWWRRIITTEE fields, described below,
                     43: the value  specified is a sequence of one  or more directories on
                     44: your  computer, separated  only by colons  (i.e., no  white space
                     45: allowed).
                     46: 
                     47: An entry in PPeerrmmiissssiioonnss can have up to ten fields:
                     48: 
                     49: 1. MMAACCHHIINNEE
                     50:      This  field  names  the  remote  system  that  you  wish  to
                     51:      communicate  with.   It  is  limited  to  seven  characters.
                     52:      (Future releases of COHERENT will increase this limit.)
                     53: 
                     54: 2. LLOOGGNNAAMMEE
                     55:      This field  specifies the login name  that the remote system
                     56:      will use when it calls your system.  Please note that if the
                     57:      remote site  attempts to log  into your system  with a login
                     58:      name other than the one specified by this field, uuuucciiccoo will
                     59:      terminate the  call for security  reasons.  There must  be a
                     60:      valid entry  in file /eettcc/ppaasssswwdd  for the name  specified in
                     61:      this field.
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 
                     67: 
                     68: 
                     69: Permissions                File Format                Permissions
                     70: 
                     71: 
                     72: 
                     73: 
                     74: 3. RREEAADD
                     75:      This  entry names  the directories on  your system  that the
                     76:      UUCP commands can access.   You must give the full path name
                     77:      of the directory.  The default is /uussrr/ssppooooll/uuuuccppppuubblliicc.
                     78: 
                     79: 4. NNOORREEAADD
                     80:      When a  directory is entered  in the RREEAADD field,  all of its
                     81:      sub-directories become  available for reading.   If you wish
                     82:      to make any  of its sub-directories unreadable by the remote
                     83:      site, name it here.  You must give the full path name of the
                     84:      directory.  The default is NULL.
                     85: 
                     86: 5. WWRRIITTEE
                     87:      Here,  name the  directories on your  system into  which the
                     88:      command uuuucciiccoo  can deposit files.   You must give  the full
                     89:      path    name   of   the    directory.    The    default   is
                     90:      /uussrr/ssppooooll/uuuuccppppuubblliicc.
                     91: 
                     92: 6. NNOOWWRRIITTEE
                     93:      When a  directory is entered in the  WWRRIITTEE field, the remote
                     94:      system can  write into all  of its sub-directories.   If you
                     95:      wish to  make any of its  sub-directories unwriteable by the
                     96:      remote site,  enter it  here.  You  must give the  full path
                     97:      name of the directory.  The default is NULL.
                     98: 
                     99: 7. CCOOMMMMAANNDDSS
                    100:      Here, name  the commands that the  remote system can execute
                    101:      on your  computer.  The  two most  basic commands to  put in
                    102:      this entry  are rrmmaaiill  and uuuuccpp.  This lets the  remote site
                    103:      send  electronic mail  to you  and to  use uucp  to transfer
                    104:      files.   You may  add other  commands,  but the  shorter the
                    105:      list,  the  greater  your  level  of system  security.   The
                    106:      default is rrmmaaiill.
                    107: 
                    108: 8. RREEQQUUEESSTT
                    109:      This entry  asks if the remote site  can request to transfer
                    110:      files from  your system.  Respond yyeess if  security is not an
                    111:      issue.  If  the value  is nnoo,  only your system  can request
                    112:      that files be  transfered to the remote system.  The default
                    113:      is nnoo.
                    114: 
                    115: 9. SSEENNDDFFIILLEESS
                    116:      This entry  asks if your system  can initiate file transfers
                    117:      to the remote site.  Your  response can be yyeess, nnoo, or ccaallll.
                    118:      The default is ccaallll, which allows files to be sent only when
                    119:      your system  calls the remote  site.  A value  of yyeess allows
                    120:      your  system   to  transfer  files  to   the  remote  system
                    121:      regardless of  which system originated  the conversation.  A
                    122:      value of nnoo prohibits any file transfers from your system to
                    123:      the remote system.
                    124: 
                    125: 10. MMYYNNAAMMEE
                    126:      This  field  contains  the  site  name  that you  have  been
                    127:      assigned by the system administrator of the remote site.  It
                    128: 
                    129: 
                    130: COHERENT Lexicon                                           Page 2
                    131: 
                    132: 
                    133: 
                    134: 
                    135: Permissions                File Format                Permissions
                    136: 
                    137: 
                    138: 
                    139:      must contain  no more than  seven characters.  If  MMYYNNAAMMEE is
                    140:      defined, its value is used as your site name rather than the
                    141:      value in  /eettcc/uuuuccppnnaammee. This is useful  in situations where
                    142:      your site name is already used by an existing account on the
                    143:      remote site  you wish to call, or when  the remote site does
                    144:      not support ``anonymous'' UUCP access.
                    145: 
                    146: When writing your  Permissions file, keep these considerations in
                    147: mind:
                    148: 
                    149: -> White space is not allowed before or after the `=' sign.
                    150: 
                    151: -> Each line  corresponds to one  entry. You may  continue to the
                    152:    next line by ending the line with a backslash charcter (`\').
                    153: 
                    154: -> If a  field has more than  one value, use a  colon to separate
                    155:    them.
                    156: 
                    157: ***** Example *****
                    158: 
                    159: The following  example gives an entry in PPeerrmmiissssiioonnss  to set up a
                    160: connection with the Mark Williams Company's UUCP BBS:
                    161: 
                    162: 
                    163:        MACHINE=mwcbbs MYNAME=bbsuser \
                    164:        REQUEST=yes SENDFILES=yes \
                    165:        COMMANDS=rmail:uucp \
                    166:        READ=/usr/spool/uucppublic:/tmp \
                    167:        WRITE=/usr/spool/uucppublic:/tmp
                    168: 
                    169: 
                    170: ***** See Also *****
                    171: 
                    172: ffiillee ffoorrmmaattss, UUUUCCPP
                    173: 
                    174: 
                    175: 
                    176: 
                    177: 
                    178: 
                    179: 
                    180: 
                    181: 
                    182: 
                    183: 
                    184: 
                    185: 
                    186: 
                    187: 
                    188: 
                    189: 
                    190: 
                    191: 
                    192: 
                    193: 
                    194: 
                    195: 
                    196: COHERENT Lexicon                                           Page 3
                    197: 
                    198: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.