Subject: misc/5545: Sup and supfilesrv manuals are insufficent
To: None <gnats-bugs@gnats.netbsd.org>
From: Charlie Root <root@polaris.garbled.net>
List: netbsd-bugs
Date: 06/05/1998 10:28:11
>Number: 5545
>Category: misc
>Synopsis: Alot of data is missing from sup and supfilesrv man pages
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: misc-bug-people (Misc Bug People)
>State: open
>Class: doc-bug
>Submitter-Id: net
>Arrival-Date: Fri Jun 5 10:20:00 1998
>Last-Modified:
>Originator: Charlie Root
>Organization:
Tim Rightnour - root@garbled.net
http://www.zynetwc.com/~garbled/garbled.html
>Release: 1.3<NetBSD-current source date>
>Environment:
System: NetBSD polaris 1.3 NetBSD 1.3 (POLARIS) #0: Thu Mar 26 13:17:18 MST 1998 root@polaris:/usr/src/sys/arch/i386/compile/POLARIS i386
>Description:
A ton of information is missing from the supfilesrv and sup man pages.
For example, if you are trying to set up a sup server, you would look at
the EXAMPLE section which plainly states:
EXAMPLE
<example>
or if you try to run it, you get:
Jun 5 10:12:48 polaris supfile[16600]: Improper login
SUP: Reason: Unknown user anon
SUP: Improper login to default accountSUP: Upgrade of current-allsrc
aborted at Jun 5 10:05:11 1998
SUP: Aborted
(btw, the above is a screen paste, it really does show up like that)
wondering what this means, you dig through the sup manual again, and come
across:
crypt=key
Files on the file server may be protected, and net-
work transmissions may be encrypted. This prevents
unauthorized access to files via sup. When files
are not accessible to the default account (e.g.
the anon anonymous account), you can specify an
alternative accountid and password for the file
server to use on the repository host. Network
transmission of the password will be always be
Which seems to indicate an "anon" account is nessecary to set up
anonymous supping from the server end. No other mention of the account
"anon" is mentioned anywhere in the manual.
additionally, under FILES in supfilesrv(1):
/usr/cs/lib/supfiles/coll.dir
directory list file for file server
/usr/cs/lib/supfiles/coll.host
host list file for system sups.
while in sup(1):
/usr/lib/supfiles/coll.dir
base directory list for system collections
so which is it?
>How-To-Repeat:
man sup
man supfilesrv
>Fix:
Update the manpages with correct, and relevant information.. Include an
example fileset in /usr/share/examples for people wanting to use sup.
perhaps have an account in /etc/passwd by default for anon, or at least a
line in the manual that describes what the account should do. Does it
need to own the directories? Does it need a shell, or special group access?
The current manpages lead you on a trial-and-error learning experience,
it really shouldn't be this hard to set things up.
>Audit-Trail:
>Unformatted: