|
|
1.1 ! root 1: .\" @(#)4.7 6.1 (Berkeley) 5/26/86 ! 2: .\" ! 3: .se "Modifying Access Rights for Many Notesfiles" ! 4: ! 5: It is convenient to add entries to a large number of ! 6: access lists simultaneously. ! 7: The nfaccess program adds an access specification to each of ! 8: a specified list of notesfiles. ! 9: Nfaccess functions similarly to chmod(1). ! 10: Nfaccess is invoked as: ! 11: ! 12: nfaccess <access-right> notesfile [notesfile ...] ! 13: ! 14: The ``access-right'' is formatted as: ``type:name=mode''. ! 15: Type can be any of ``user'', ``group'', or ``system''; ! 16: capitalized variants are also valid. ! 17: The ``type:'' specification can be omitted. ! 18: ``User'' is assumed in these cases. ! 19: The ``mode'' field consists of a sequence of the ! 20: characters ``d'', ``r'', ``w'', ``a'' and ``n''. ! 21: These indicate director, read, write, answer (respond) and null ! 22: access respectively. ! 23: ! 24: Nfaccess requires user and group entries to be valid ! 25: by looking for them in /etc/passwd and /etc/group. ! 26: System entries are not checked for validity. ! 27: Nfaccess will add the entry to the access list of the specified ! 28: notesfiles. ! 29: If an entry for that particular user, group or system exists, ! 30: the new access right replaces the old access rights. ! 31: The computed mode is an absolute mode; the previous value in ! 32: the access list (if any) is replaced with the new mode. ! 33: ! 34: Any user can run the nfaccess program. ! 35: Nfaccess refuses to modify access lists for any notesfile ! 36: where the user is not a director. ! 37: The nfaccess program is stored in the notesfile utility ! 38: directory, typically ``/usr/spool/notes/.utilities''. ! 39: ! 40: Nfaccess is often used to remedy missing permissions ! 41: in a number of notesfiles. ! 42: One example is when the notesfile administrator is replaced; ! 43: nfaccess is used to grant director access to the appropriate ! 44: notesfiles (usually most of them). ! 45: As new notesfiles are created, the access list can be tuned ! 46: by placing lists of access-rights in the file ! 47: ``/usr/spool/notes/.utilities/access-template''. ! 48: These access-rights are added to the default access list ! 49: of newly created notesfiles.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.