This article is from the 3b1 computers FAQ, by John B. Bunch with numerous contributions by others.
A sample build.def from Jan Isley (jan@bagend.uucp) follows with the following interesting characteristics noted:
- news account is uid=20, gid=20
- bin owns the executables
- using Doug Gwyn's dirent library (available on OSU)
- using a mailer that understands @ addressing (like smail 2.5)
- UNIX PC kernel does not support setuid(geteuid())
- other site-specific stuff (machine name and organization)
newsuid="news" newsgid="news" binuid="bin" bingid="bin" binsrc="no" mess="no" unmess="no" newsarts="/usr/spool/news" newsctl="/usr/lib/news" newsbin="/usr/lib/newsbin" newsumask="002" newsmaster="usenet" newsconfig="/usr/lib/news/bin/config" chown="/bin/chown" chboth="yes" chgrp="/bin/chgrp" unixkind="usg" addrsize="big" dbmopt="" faststdio="no" storeval="yes" faststrchr="yes" sete="no" ranlib="no" symdef="yes" cc="ccc" copts="-O" ldopts="-s" postlibs="-ldirent" hostname="no" uname="yes" uucptype="hdb" dftype="ustat" dfdirs="no" archive="yes" spacelow="yes" nfsgroup="no" server="newsie" manpages="/usr/man" manmess="no" rbin="/usr/bin" doui="no" bin="/usr/bin" atok="yes" postdefltdist="" paranoid="no" whoami="bagend" mailname="bagend.uucp" organization="1 Bagshot Row, the Shire" postdefltgroup="" newspath="/bin:/usr/bin:/usr/local/bin" fake=" fsync.o mkdir.o symlink.o strerror.o" fakehdrs=" ../include/string.h ../include/sys/timeb.h" immediate="no" inputstall="yes" defsub="" mustsub=""
 
Continue to: