summaryrefslogtreecommitdiff
path: root/static/plan9-4e/man8/ipserv.8
diff options
context:
space:
mode:
Diffstat (limited to 'static/plan9-4e/man8/ipserv.8')
-rw-r--r--static/plan9-4e/man8/ipserv.8239
1 files changed, 239 insertions, 0 deletions
diff --git a/static/plan9-4e/man8/ipserv.8 b/static/plan9-4e/man8/ipserv.8
new file mode 100644
index 00000000..313a125f
--- /dev/null
+++ b/static/plan9-4e/man8/ipserv.8
@@ -0,0 +1,239 @@
+.TH IPSERV 8
+.SH NAME
+telnetd, rlogind, rexexec, ftpd, imap4d \- Internet remote access daemons
+.SH SYNOPSIS
+.PP
+.B ip/telnetd
+.RB [ -adnptN ]
+.RB [ -u
+.IR user ]
+.PP
+.B ip/rlogind
+.PP
+.B ip/rexexec
+.PP
+.B ip/ftpd
+.RB [ -adp ]
+.RB [ -n
+.IR namepace-file ]
+.PP
+.B ip/imap4d
+.RB [ -ap ]
+.RB [ -d
+.IR smtpdomain ]
+.RB [ -s
+.IR servername ]
+.PP
+.SH DESCRIPTION
+These programs support remote access across the Internet. All expect the
+network connection to be standard input, output, and error. They are normally
+started from scripts in
+.B /rc/bin/service
+(see
+.IR listen (8)).
+.PP
+.I Telnetd
+allows login from a remote client.
+There are three types of login:
+.TF anonymous
+.TP
+.I normal
+Normal users log in by encrypting and returning a
+challenge printed by
+.IR telnetd .
+The user can use either the
+.IR netkey
+program
+(see
+.IR passwd (1))
+or a SecureNet handheld authenticator to encrypt the challenge.
+.B /lib/namespace
+defines the namespace.
+.TP
+.I noworld
+Users in group
+.B noworld
+in
+.BR /adm/users
+authenticate with a password in the clear.
+.B /lib/namespace.noworld
+defines the namespace.
+.TP
+.I anonymous
+User
+.B none
+requires no authentication.
+.B /lib/namespace
+defines the namespace.
+.PD
+.PP
+The options are:
+.TP
+.B a
+allow anonymous login by
+.B none
+.TP
+.B d
+print debugging to standard error
+.TP
+.B p
+don't originate any telnet control codes
+.TP
+.B n
+turn on local character echoing and imply the
+.B p
+option
+.TP
+.B t
+trusted, that is, don't authenticate
+.TP
+.B u
+use
+.I user
+as the local account name
+.TP
+.B N
+permit connections by `noworld' users only.
+.PD
+.PP
+.I Rlogind
+logs in using the BSD remote login protocol.
+.I Rlogind
+execs
+.I telnetd
+.B -nu
+after completing its initial handshake.
+.PP
+.I Rexexec
+executes a command locally for a remote client. It uses the
+standard Plan 9 authentication (see
+.IR authsrv (6)).
+.PP
+.I Ftpd
+runs the Internet file transfer protocol. Users may transfer
+files in either direction between the local and
+remote machines.
+As for
+.IR telnetd ,
+there are three types of login:
+.TF anonymous
+.TP
+.I normal
+Normal users authenticate
+via the same challenge/response as for
+.IR telnetd .
+.BI /usr/ username /lib/namespace.ftp
+or, if that file does not exist,
+.B /lib/namespace
+defines the namespace.
+.TP
+.I noworld
+Users in group
+.B noworld
+in
+.B /adm/users
+login using a password in the clear.
+.B /lib/namespace.noworld
+defines the namespace.
+.TP
+.I anonymous
+Users
+.B anonymous
+and
+.B none
+require no authentication.
+The argument to the
+.B \-n
+option (default
+.IR /lib/namespace.ftp )
+defines the namespace.
+Anonymous users may only store files in the subtree
+below
+.BR /incoming .
+.PD
+.PP
+The options are:
+.TP
+.B a
+allow anonymous access
+.TP
+.B n
+the namespace for anonymous users (default
+.BR /lib/namespace.ftp )
+.TP
+.B d
+write debugging output to standard error
+.PP
+.I Imap4d
+provides access to a user's mailboxes via the IMAP4rev1 protocol.
+Only files rooted in
+.BI /mail/box/ username /
+are accessible.
+The list of subscribed mailboxes is contained in
+.BI /mail/box/ username /imap.subscribed ,
+and initially contains only
+.BR INBOX ,
+IMAP's name for the user's mailbox.
+A shadow file,
+.IB mailbox .imp ,
+is created for each mailbox examined.
+.PP
+The options are:
+.TP
+.B a
+Assume the user is already authenticated.
+By default, the user must authenticate using
+CRAM-MD5 or
+.IR securenet (8)
+challenge/response authentication.
+.TP
+.B p
+Allow login authentication. This option
+should only be enabled for servers using
+an encrypted connection, such as SSL,
+and when enabled, all non-encrypted connections should be disallowed.
+.I Imap4d
+does not enforce this policy.
+.TP
+.B s
+The server's name.
+If none is provided,
+.B cs
+(see
+.IR ndb (8))
+is queried or
+.B /env/sysname
+is used.
+.TP
+.B d
+The local mail domain.
+Defaults to the server
+.B /env/site
+in the mail server's domain.
+.SH FILES
+.B /lib/namepace
+.br
+.BI /usr/ username /lib/namespace.ftp
+.br
+.B /lib/namespace.world
+.br
+.B /lib/namespace.ftp
+.br
+.BI /mail/box/ username / mailbox
+.br
+.BI /mail/box/ username / mailbox .imp
+.br
+.BI /mail/box/ username /imap.subscribed
+.SH SOURCE
+.B /sys/src/cmd/ip/telnetd.c
+.br
+.B /sys/src/cmd/ip/rlogind.c
+.br
+.B /sys/src/cmd/ip/rexexec.c
+.br
+.B /sys/src/cmd/ip/ftpd.c
+.br
+.B /sys/src/cmd/ip/imap4d/
+.br
+.SH "SEE ALSO"
+.IR ftpfs (4)