home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / TOP / USR / MAN / nfaccess.man < prev    next >
Text File  |  2009-11-06  |  3KB  |  133 lines

  1.  
  2.  
  3.  
  4.      NFACCESS(8)     UNIX 5.0 (University of Illinois)       NFACCESS(8)
  5.  
  6.  
  7.  
  8.      NAME
  9.       nfaccess - Add access    rights to a set    of Notesfiles
  10.  
  11.      SYNOPSIS
  12.       nfaccess access-right    topic [    topic ... ]
  13.  
  14.      DESCRIPTION
  15.       Nfaccess simplifies the task of adding an access-right to
  16.       many notesfiles.  The    function is somewhat analagous to that
  17.       of chmod(1).
  18.  
  19.       The access-right specifies a user, group or system and the
  20.       permissions to be granted.  The format is:
  21.  
  22.             <access-right> ::= [<type>:]name=<mode>
  23.             <type>    ::= {User, user, Group, group, System, system}
  24.             <mode>    ::= {d, r, w, a, n}+
  25.  
  26.       The type specification can be    omitted; when it is omitted,
  27.       the name is assumed to be a user.  The mode is additive.  A
  28.       mode of ``rw'' specifies read    and write.  The    ``n'' mode
  29.       specifies null access.
  30.  
  31.       The new access right is inserted in each specified
  32.       notesfiles access list.  If the user/group/system already
  33.       has an entry,    the old    entry is replaced with the new entry.
  34.  
  35.       All users are    allowed    to run this program.  The changes are
  36.       only applied to notesfiles for which the executing user is a
  37.       director.
  38.  
  39.       This program lives in    the notesfile utility directory,
  40.       typically ``/usr/spool/notes/.utilities''.
  41.  
  42.       To automatically add specific    access-rights to newly created
  43.       notesfiles, the file ``/usr/spool/notes/.utilities/access-
  44.       template'' is    useful.     If it exists, the file    contains lines
  45.       of acces-rights which    are added to each notesfile as it is
  46.       created.  If several people share the    administration of the
  47.       notesfile system, each can be    added to the access-lists of
  48.       newly    created    notesfiles by placing appropriate lines    in
  49.       this file.
  50.  
  51.      EXAMPLES
  52.             nfaccess essick=drw    /usr/spool/notes/*
  53.             nfaccess group:srg=rw this that other
  54.             nfaccess user:kolstad=rw mynotes
  55.  
  56.       In the first example,    user `essick' is given
  57.       director/read/write access to    all the    notesfiles in
  58.       /usr/spool/notes.  Any permissions (or restrictions) he
  59.       might    have had before    are overridden.     The second example
  60.  
  61.  
  62.  
  63.      Page 1                         (printed 2/25/88)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      NFACCESS(8)     UNIX 5.0 (University of Illinois)       NFACCESS(8)
  71.  
  72.  
  73.  
  74.       gives    group `srg' read/write access to notesfiles `this',
  75.       `that' and `other'.  In the final example, user `kolstad' is
  76.       given    read/write access to the notesfile `mynotes'.
  77.  
  78.      BUGS
  79.       Entries can not be removed from the access list with this
  80.       program.
  81.  
  82.       Entries can not merely be augmented (``just add write
  83.       permission'')    with this program.
  84.  
  85.      FILES
  86.       /etc/passwd                 for the users name
  87.       /etc/group                 for the users group
  88.       /usr/spool/notes             the default notesfile
  89.                          data base
  90.  
  91.      SEE ALSO
  92.       mknf(8), notes(1), nfcomment(3),
  93.       The Notesfile    Reference Manual
  94.  
  95.      AUTHORS
  96.       Ray Essick (uiucdcs!essick, essick%uiuc@csnet-relay.arpa)
  97.       University of    Illinois at Urbana-Champaign
  98.       Urbana, IL
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                         (printed 2/25/88)
  130.  
  131.  
  132.  
  133.