summaryrefslogtreecommitdiffstats
path: root/contrib/lukemftpd/src/ftpusers.5
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/lukemftpd/src/ftpusers.5')
-rw-r--r--contrib/lukemftpd/src/ftpusers.5186
1 files changed, 0 insertions, 186 deletions
diff --git a/contrib/lukemftpd/src/ftpusers.5 b/contrib/lukemftpd/src/ftpusers.5
deleted file mode 100644
index 83b8466..0000000
--- a/contrib/lukemftpd/src/ftpusers.5
+++ /dev/null
@@ -1,186 +0,0 @@
-.\" $NetBSD: ftpusers.5,v 1.15 2003-07-26 19:32:07 salo Exp $
-.\"
-.\" Copyright (c) 1997-2001 The NetBSD Foundation, Inc.
-.\" All rights reserved.
-.\"
-.\" This code is derived from software contributed to The NetBSD Foundation
-.\" by Luke Mewburn.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the following acknowledgement:
-.\" This product includes software developed by the NetBSD
-.\" Foundation, Inc. and its contributors.
-.\" 4. Neither the name of The NetBSD Foundation nor the names of its
-.\" contributors may be used to endorse or promote products derived
-.\" from this software without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
-.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
-.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-.\" POSSIBILITY OF SUCH DAMAGE.
-.\"
-.Dd July 17, 2000
-.Dt FTPUSERS 5
-.Os
-.Sh NAME
-.Nm ftpusers ,
-.Nm ftpchroot
-.Nd
-.Xr ftpd 8
-access control file
-.Sh DESCRIPTION
-The
-.Nm
-file provides user access control for
-.Xr ftpd 8
-by defining which users may login.
-.Pp
-If the
-.Nm
-file does not exist, all users are denied access.
-.Pp
-A
-.Dq \e
-is the escape character; it can be used to escape the meaning of the
-comment character, or if it is the last character on a line, extends
-a configuration directive across multiple lines.
-A
-.Dq #
-is the comment character, and all characters from it to the end of
-line are ignored (unless it is escaped with the escape character).
-.Pp
-The syntax of each line is:
-.Dl userglob[:groupglob][@host] [directive [class]]
-.Pp
-These elements are:
-.Bl -tag -width "groupglob" -offset indent
-.It Sy userglob
-matched against the user name, using
-.Xr fnmatch 3
-glob matching
-(e.g,
-.Sq f* ) .
-.It Sy groupglob
-matched against all the groups that the user is a member of, using
-.Xr fnmatch 3
-glob matching
-(e.g,
-.Sq *src ) .
-.It Sy host
-either a CIDR address (refer to
-.Xr inet_net_pton 3 )
-to match against the remote address
-(e.g,
-.Sq 1.2.3.4/24 ) ,
-or an
-.Xr fnmatch 3
-glob to match against the remote hostname
-(e.g,
-.Sq *.NetBSD.org ) .
-.It Sy directive
-If
-.Dq allow
-or
-.Dq yes
-the user is allowed access.
-If
-.Dq deny
-or
-.Dq no ,
-or
-.Sy directive
-is not given, the user is denied access.
-.It Sy class
-defines the class to use in
-.Xr ftpd.conf 5 .
-.El
-.Pp
-If
-.Sy class
-is not given, it defaults to one of the following:
-.Bl -tag -width "chroot" -offset indent
-.It Sy chroot
-If there is a match in
-.Sx /etc/ftpchroot
-for the user.
-.It Sy guest
-If the user name is
-.Dq anonymous
-or
-.Sq ftp .
-.It Sy real
-If neither of the above is true.
-.El
-.Pp
-No further comparisons are attempted after the first successful match.
-If no match is found, the user is granted access.
-This syntax is backward-compatible with the old syntax.
-.Pp
-If a user requests a guest login, the
-.Xr ftpd 8
-server checks to see that
-both
-.Dq anonymous
-and
-.Dq ftp
-have access, so if you deny all users by default, you will need to add both
-.Dq "anonymous allow"
-and
-.Dq "ftp allow"
-to
-.Pa /etc/ftpusers
-in order to allow guest logins.
-.Ss /etc/ftpchroot
-The file
-.Pa /etc/ftpchroot
-is used to determine which users will have their session's root directory
-changed (using
-.Xr chroot 2 ) ,
-either to the directory specified in the
-.Xr ftpd.conf 5
-.Sy chroot
-directive (if set),
-or to the home directory of the user.
-If the file does not exist, the root directory change is not performed.
-.Pp
-The syntax is similar to
-.Nm ,
-except that the
-.Sy class
-argument is ignored.
-If there's a positive match, the session's root directory is changed.
-No further comparisons are attempted after the first successful match.
-This syntax is backward-compatible with the old syntax.
-.Sh FILES
-.Bl -tag -width /usr/share/examples/ftpd/ftpusers -compact
-.It Pa /etc/ftpchroot
-List of normal users who should have their ftp session's root directory
-changed by using
-.Xr chroot 2 .
-.It Pa /etc/ftpusers
-This file.
-.It Pa /usr/share/examples/ftpd/ftpusers
-A sample
-.Nm
-file.
-.El
-.Sh SEE ALSO
-.Xr fnmatch 3 ,
-.Xr inet_net_pton 3 ,
-.Xr ftpd.conf 5 ,
-.Xr ftpd 8
OpenPOWER on IntegriCloud