Re: Printing via LAN fails - SOLVED
On 21 Sep 2005, Anthony Campbell wrote:
> On 20 Sep 2005, Antonio Rodriguez wrote:
> > On Tue, Sep 20, 2005 at 07:01:15PM +0100, Anthony Campbell wrote:
> > > On 20 Sep 2005, Anthony Campbell wrote:
> > >
> > > After some more googling I found someone else with the same problem. It
> > > was due to the -s switch on lpd, which is added by default by Debian.
> > > Removing this has fixed it.
> >
> > Would you kindly post a detailed description of what/how you did it?
> > Thanks.
> >
> >
>
> If you do ps ax | grep lpd you will probably find /usr/sbin/lpd -s. You
> don't want this switch for remote printing.
>
> >From the lpd man page:
>
> Traditionally, lpd would not use the output filter for remote printers.
>
> -s The -s flag selects ``secure'' mode, in which lpd does not listen on a TCP socket
> but only takes commands from a UNIX domain socket. This is valuable when the
> machine on which lpd runs is subject to attack over the network and it is desired
> that the machine be protected from attempts to remotely fill spools and similar
> attacks.
>
> I therefore went to /etc/default.lpd and commented out "OPTIONS="-s".
^^^^^^^^^^^^^^^^
> Then I restarted lpd (/etc/init.d/lpd restart).
>
> I think you could also use the -b switch, which might be more secure
> (see the man page for lpd).
>
> Anthony
Sorry for typo: should be /etc/default/lpd.
Anthony
--
ac@acampbell.org.uk || http://www.acampbell.org.uk for
using Linux GNU/Debian || blog, book reviews, electronic
Microsoft-free zone || books and skeptical articles
Reply to: