rlprd - remote printing proxy daemon
is a proxy which runs between the remote printing commands (
(1), and rlprm
(1)) and standard lpd
print servers in situations where the remote printing commands cannot be
installed setuid root. For a discussion on how to configure the remote
printing commands, please see rlpr
needs to be installed setuid root - if it cannot be run this way,
it is useless
works by mapping non-privileged port requests from rlpr
clients to privileged ports so that lpd
's will listen to them.
Eliminating the "security" gained by having privileged ports is a
non-issue, since the Internet is no longer just Unix, and Unix is the only OS
that has the privileged port concept.
a replacement for lpd
(8). It merely passes
data to a lpd
(8) on a target machine (which is specified by an
invocation of a remote printing command). However, when a client is using the
suite of tools to do remote printing, the client does not need to
run an lpd
Note that once an rlprd
is set up on a network (including the Internet),
any host may connect to it and use its proxy services if it knows the name of
the machine running it.
- Print gobs of debugging information.
- -n, --no-daemon
- Don't run rlprd as a daemon. Usually not needed.
- -p, --port=number
- Select an alternate port (instead of 7290) to listen on.
Usually not needed.
- -q, --quiet, --silent
- Quiet mode - stay quiet (except for fatal errors).
- -t --timeout=seconds
- Set the inactivity timer. If the connection hangs for more
than seconds seconds, then rlprd will time out the
connection. Use the special value `-1' to wait forever. Default timeout is
- -V, --version
- Print version and exit.
It is not currently possible to run rlprd