summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorJason Downs <downsj@cvs.openbsd.org>1998-11-20 23:50:25 +0000
committerJason Downs <downsj@cvs.openbsd.org>1998-11-20 23:50:25 +0000
commitff349948decb9a5ea4438064d7486f53f8798e43 (patch)
treeb137768ad6ffd555583545a52ab5757a3d2a7c91 /share
parentdd3894ca3dbac92a90770766098178fe10af5dd5 (diff)
Add some notes about YP "security".
Diffstat (limited to 'share')
-rw-r--r--share/man/man8/yp.840
1 files changed, 37 insertions, 3 deletions
diff --git a/share/man/man8/yp.8 b/share/man/man8/yp.8
index d047c7d5301..d678e9f52f8 100644
--- a/share/man/man8/yp.8
+++ b/share/man/man8/yp.8
@@ -1,3 +1,4 @@
+.\" $OpenBSD: yp.8,v 1.8 1998/11/20 23:50:24 downsj Exp $
.\" $NetBSD: yp.8,v 1.9 1995/08/11 01:16:52 thorpej Exp $
.\"
.\" Copyright (c) 1992, 1993, 1996 Theo de Raadt <deraadt@theos.com>
@@ -124,9 +125,25 @@ of their maps through
.Nm YP .
.Pp
.Nm ypinit
-is used to initialize YP as a server or master. This creates
+is used to initialize
+.Nm YP
+as a server or master. This creates
various files in
.Pa /var/yp .
+By default the
+.Nm YP
+server will be setup in backwards compatible mode. To enable
+.Dq secure
+mode, the file
+.Pa /var/yp/Makefile.yp
+must be edited. This
+.Dq secure
+mode is compatible with
+.Ox
+and
+.Fx
+clients.
+.Pp
If setup as a client, the required databases are automatically copied
from the specified server.
.Pp
@@ -159,6 +176,13 @@ If
.Nm ypbind
cannot find a server, the system behaves the same way as Sun's code
does: it hangs.
+.Sh FILES
+.Bl -tag -width /var/yp/Makefile.main -compact
+.It Pa /var/yp/Makefile.main
+Top level YP Makefile
+.It Pa /var/yp/Makefile.yp
+YP maps Makefile
+.El
.Sh SEE ALSO
.Xr domainname 1 ,
.Xr group 5 ,
@@ -178,11 +202,21 @@ does: it hangs.
.Sh HISTORY
This free
.Nm YP
-subsystem is thought to be compatible with Sun's implementation.
+subsystem is thought to be compatible with Sun's implementation. It is,
+of course, not compatible with
+.Nm NIS+
+or any other
+.Dq secure
+.Nm YP
+subsystem other than the native one.
+.Pp
The name
.Nm YP
stands for Yellow Pee.
.Pp
-The ypbind, library components, and userland programs were implemented
+The ypbind, most library components, and userland programs were implemented
by Theo de Raadt <deraadt@theos.com>.
+The
+.Xr getpwent 3
+implmention was done by Jason Downs <downsj@downsj.com>.
The server component was implemented by Mats O Jansson <moj@stacken.kth.se>.