Annotation of 43BSD/contrib/notes/man/nfaccess.8, revision 1.1

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

unix.superglobalmegacorp.com

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