NFADMIN(8) System Manager's Manual NFADMIN(8)
nfadmin - Change the status of a set of Notesfiles
nfadmin flags topic [ topic ... ]
nfadmin flags -f listfile
Nfadmin simplifies the task of displaying and setting director page options of many notesfiles at once.
The flags specify the status to be changed.
-a+ Allow anonymous submissions.
-a- Disallow anonymous submissions.
-n+ Allow network transmissions/receptions.
-n- Disallow network transmissions/receptions.
-o+ Open the notesfile. Allow local access by non-directors (subject to access permissions).
-o- Close the notesfile. Disallow local access by non-directors.
-A+ Flag this notesfile as an archive notesfile. (This does NOT mean that the notesfile will be archived. You can't archive an ar-
-A- Flag this notesfile as a non-archive notesfile. This does not affect what happens to notes when they expire.
-M+ Flag this notesfile as a moderated notesfile. This causes commands that create new notes or responses to create a mail message to
the newsgroup moderator instead. A list of notesfiles and the mail address of the moderator is maintained in
-M- Flag this notesfile as a non-moderated notesfile.
-L+ Flag this notesfile as a local notesfile. Local notesfiles don't ask whether to include a .signature file at the end of a new note
-L- Flag this notesfile as a non-local notesfile. If the NFSIG environment variable is set, notes will prompt whether or not to include
the signature file named by NFSIG at the end of a new note or response.
-e=NN Set the expiration time of this notesfile to NN days. (NN should be replaced with a positive number).
-e=0 Set the expiration time of this notesfile to DEFAULT. The number specified on the nfarchive command line will be used to determine
expiration time. If no time is specified on the nfarchive command line, 14 days is used.
-e=-1 Set the expiration time of this notesfile to NEVER.
-W=0 Set the working set size of this notesfile to the command line default.
-W=NN Set the working set size of this notesfile to NN.
Set the maximum note size of an individual note in this notesfile to NNNNN. (Warning: negative numbers and numbers under 1000 are
a very bad idea here. The usual notes default of 100000 is too small for sources groups and mod.map. Please consider raising the
limit for these groups to something more reasonable, like 500000 or 2000000. Also check your parms.h file; notes has a "hard
limit", and if you set the maximum size over the hard limit, the hard limit still applies, even though the individual maximum is
Set the expiration action of this notesfile to the command line default.
Set the expiration action of this notesfile to DELETE.
Set the expiration action of this notesfile to ARCHIVE
Set the director message status of this notesfile to the command line default.
-D=on Set the director message status of this notesfile to ON; only notes with the director message ON will be removed by nfarchive.
-D=off Set the director message status of this notesfile to OFF; only notes with the director message OFF will be removed by nfarchive.
Set the director message status of this notesfile to NOCARE; the director message flag is not used by nfarchive in selecting notes
The file specified in the argument following the -f flag contains a series of lines, each specifying a notesfile or group of notes-
files (wildcard) to be displayed or changed.
If no flags are specified (except possibly -f), no changes are made, but the current state of the notesfiles is displayed. If flag(s) are
specified, the new state after the changes is displayed, in the following format:
notesfile title NetW Open Anon Arch WSet Arch. Keep DirM # Max
-------status------ Size Time Actn Stat Notes Size
net.bugs.2bsd : YES YES NO NO 0 12 ARCH DFLT 3 500000
net.bugs.4bsd : YES YES NO NO 2 12 ARCH DFLT 26 500000
net.bugs.usg : YES YES NO NO 0 12 ARCH DFLT 8 500000
net.bugs.uucp : YES YES NO NO 0 12 ARCH DFLT 9 500000
net.bugs.v7 : YES YES NO NO 2 12 ARCH DFLT 1 500000
nfmaint : YES YES NO NO 0 NEVER DEL DFLT 3 500000
nfgripes : YES YES NO NO 0 14 DEL DFLT 0 500000
net.micro.6809: NO YES NO NO 0 1 DEL DFLT 0 500000
net.announce : YES YES NO NO 0 DFLT ARCH DFLT 0 500000
(The output has been squished slightly to allow it to fit in the manual page format).
All users are allowed to run this program. The changes are only applied to notesfiles for which the executing user is a director.
This program lives in the notesfile utility directory, typically ``/usr/spool/notes/.utilities''.
nfadmin -n+ -o+ -a- -e=14 "net.*"
nfadmin -o- -f noteslist
In the first example, all of the net.* notesfiles are set to networked, open, non-anonymous, with an expiration time of 14 days. The sec-
ond example closes access to non-directors for all of the files listed in the file "noteslist".
More parameters ought to be changable with this program.
Nfadmin has not been tested with systems that can have notesfile names longer than 14 characters. The nfadmin code does not have such
dependencies except in the output format, but the columns may look ugly.
Nfadmin will probably stop working when a certain news administrator creates newsgroup names larger than any of the PDP-11 max data space
(64k), the maximum argument/environment to exec (something around 10k), or the total amount of virtual memory on your machine.
/usr/spool/notes the default notesfile data base
mknf(8), notes(1), nfcomment(3),
The Notesfile Reference Manual
Gordon Burditt (sneaky!gordon)
Tandy Systems Design
created this program using the Notesfiles system by
Ray Essick (uiucdcs!essick, email@example.com)
University of Illinois at Urbana-Champaign
as a base.
University of Illinois NFADMIN(8)