File: faq.htm

package info (click to toggle)
lprng 3.8.10-1.2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 13,076 kB
  • ctags: 4,348
  • sloc: ansic: 35,394; sh: 10,756; perl: 2,210; makefile: 1,046
file content (170 lines) | stat: -rw-r--r-- 6,137 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta name="generator" content="HTML Tidy, see www.w3.org">
    <title>The Most Frequently Asked Questions</title>
    <meta name="GENERATOR" content=
    "Modular DocBook HTML Stylesheet Version 1.71 ">
    <link rel="HOME" title=" LPRng-HOWTO" href="index.htm">
    <link rel="PREVIOUS" title="Authenticated Transfer" href=
    "x10436.htm">
    <link rel="NEXT" title=
    "It was working normally, then I get connection refused errors"
    href="x10483.htm">
  </head>

  <body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link=
  "#0000FF" vlink="#840084" alink="#0000FF">
    <div class="NAVHEADER">
      <table summary="Header navigation table" width="100%" border=
      "0" cellpadding="0" cellspacing="0">
        <tr>
          <th colspan="3" align="center">LPRng-HOWTO: 1 Apr 2002
          (For LPRng-3.8.10)</th>
        </tr>

        <tr>
          <td width="10%" align="left" valign="bottom"><a href=
          "x10436.htm" accesskey="P">Prev</a></td>

          <td width="80%" align="center" valign="bottom">
          </td>

          <td width="10%" align="right" valign="bottom"><a href=
          "x10483.htm" accesskey="N">Next</a></td>
        </tr>
      </table>
      <hr align="LEFT" width="100%">
    </div>

    <div class="CHAPTER">
      <h1><a name="FAQ">Chapter 20. The Most Frequently Asked
      Questions</a></h1>

      <div class="TOC">
        <dl>
          <dt><b>Table of Contents</b></dt>

          <dt>20.1. <a href="faq.htm#AEN10455">Why do I get
          malformed from address errors?</a></dt>

          <dt>20.2. <a href="x10483.htm">It was working normally,
          then I get connection refused errors</a></dt>

          <dt>20.3. <a href="x10515.htm">Job is not in print queue,
          but it gets printed!</a></dt>

          <dt>20.4. <a href="x10570.htm">Job disappears and is
          never printed, but lpr works</a></dt>

          <dt>20.5. <a href="x10587.htm">I get messages about bad
          control file format</a></dt>

          <dt>20.6. <a href="rfc1179.htm">What is RFC 1179, the
          Line Printer Daemon Protocol?</a></dt>

          <dt>20.7. <a href="x10619.htm">I want to replace lp,
          lpstat, etc, but my programs need them</a></dt>
        </dl>
      </div>

      <p>In this section, the Most Frequently Asked Questions have
      been placed, together with their answers. You may notice that
      some questions have the same answer, but the symptoms appear
      differently.</p>

      <p>Some of these answers will reference other material in
      this FAQ, or the <b class="APPLICATION">LPRng</b> man
      pages.</p>

      <div class="SECT1">
        <h1 class="SECT1"><a name="AEN10455">20.1. Why do I get
        malformed from address errors?</a></h1>

        <p>This is the number one question asked by most <b class=
        "APPLICATION">LPRng</b> users who try to use <b class=
        "APPLICATION">LPRng</b> with network printers or other
        systems supporting <a href="rfc1179.htm">RFC1179</a>
        printing. For details about <b class=
        "APPLICATION">LPRng</b> and RFC1179, see <a href=
        "rfc1179ref.htm">RFC1179 and <b class=
        "APPLICATION">LPRng</b></a>.</p>

        <p>The <tt class="LITERAL">malformed from address</tt>
        error is usually reported when trying to send a print job
        from <b class="APPLICATION">LPRng</b> to other BSD <b
        class="APPLICATION">lpr</b> or RFC1179 <b class=
        "APPLICATION">lpr</b> implementations, or with network
        connected printers that have a built in <b class=
        "APPLICATION">lpd</b> server. This is due to the following
        RFC1179 rule: <a name="AEN10470"></a></p>

        <blockquote class="BLOCKQUOTE">
          <p>Servers originate a connection from ports in the range
          721-731.</p>
        </blockquote>
        <br>
        <br>

        <p>WHY? These are a subset of the 'reserved' ports in UNIX,
        and normal users cannot open connections from them. This
        provides a small amount of security from UNIX users on the
        host 'spoofing' a server.</p>

        <p>IMPLICATION: in order to do use a reserved port, the
        program must have root privileges. This means the LPR, <b
        class="APPLICATION">lpd</b>, <b class=
        "APPLICATION">lpq</b>, etc., programs must be installed
        SUID root. This can open up a can of worms with regard to
        security, but <b class="APPLICATION">LPRng</b> has been
        designed to take as much paranoid care as possible to avoid
        problems.</p>

        <p>WHAT TO DO: When installing <b class=
        "APPLICATION">LPRng</b> you will need to install the
        executables SUID root. In the <tt class=
        "FILENAME">src/Makefile</tt>, you can remove the comment
        from the line</p>

        <div class="INFORMALEXAMPLE">
          <a name="AEN10480"></a>
<pre class="SCREEN">
    PERMS=SUID_ROOT_PERMS
</pre>
        </div>
        and then do <tt class="LITERAL">make install</tt>. This
        will install the executables SUID, and owned by root.<br>
        <br>
      </div>
    </div>

    <div class="NAVFOOTER">
      <hr align="LEFT" width="100%">

      <table summary="Footer navigation table" width="100%" border=
      "0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="33%" align="left" valign="top"><a href=
          "x10436.htm" accesskey="P">Prev</a></td>

          <td width="34%" align="center" valign="top"><a href=
          "index.htm" accesskey="H">Home</a></td>

          <td width="33%" align="right" valign="top"><a href=
          "x10483.htm" accesskey="N">Next</a></td>
        </tr>

        <tr>
          <td width="33%" align="left" valign="top">Authenticated
          Transfer</td>

          <td width="34%" align="center" valign="top">&nbsp;</td>

          <td width="33%" align="right" valign="top">It was working
          normally, then I get connection refused errors</td>
        </tr>
      </table>
    </div>
  </body>
</html>