This file is indexed.

/usr/share/doc/lprng-doc/LPRng-Reference-Multipart/faq.htm is in lprng-doc 3.8.A~rc2-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
  <meta name="generator" content=
  "HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org">

  <title>The Most Frequently Asked Questions</title>
  <meta name="GENERATOR" content=
  "Modular DocBook HTML Stylesheet Version 1.79">
  <link rel="HOME" title=" LPRng Reference Manual" href=
  "index.htm">
  <link rel="PREVIOUS" title="Authenticated Transfer" href=
  "x10753.htm">
  <link rel="NEXT" title=
  "It was working normally, then I get connection refused errors"
  href="x10800.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 Reference Manual: 24
        Sep 2004 (For LPRng-3.8.28)</th>
      </tr>

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

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

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

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

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

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

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

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

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

        <dt>20.5. <a href="x10904.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="x10936.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="AEN10772" id="AEN10772">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="AEN10787" id="AEN10787"></a></p>

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

      <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="AEN10797" id="AEN10797"></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.
    </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=
        "x10753.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=
        "x10800.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>

  <p align="center"></p>
</body>
</html>