logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rlprd - remote printing proxy daemon

Author

       meem <meem@gnu.org>

Bugs/Limitations

       It is not currently possible to run rlprd from inetd(8).

rlpr 2.04                                          1999/10/28                                           rlprd(8)

Description

rlprd  is  a  proxy  which runs between the remote printing commands (rlpr(1), rlpq(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(1).

       rlprd needs to be installed setuid root - if it cannot be run this way, it is useless.

       rlprd  works  by  mapping  non-privileged  port requests from rlpr(1) 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.

       rlprd  is  not 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 rlpr suite
       of tools to do remote printing, the client does not need to run an lpd(8) locally.

       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.

Name

       rlprd - remote printing proxy daemon

Options

--debug
              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  3
              seconds.

       -V,--version
              Print version and exit.

See Also

rlpr(1), rlpq(1), rlprm(1), rlprrc(5)

Synopsis

rlprd  [-nqV] [-pport] [-ttimeout] [--debug]

See Also