/usr/share/doc/lprng-doc/LPRng-Reference-Multipart/x9164.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 | <!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>Permission Checking</title>
<meta name="GENERATOR" content=
"Modular DocBook HTML Stylesheet Version 1.79">
<link rel="HOME" title=" LPRng Reference Manual" href=
"index.htm">
<link rel="UP" title="Permissions and Authentication " href=
"permsref.htm">
<link rel="PREVIOUS" title="Authentication Operations" href=
"auth.htm">
<link rel="NEXT" title="PGP Authentication Support" href=
"x9196.htm">
</head>
<body class="SECT1" 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=
"auth.htm" accesskey="P">Prev</a></td>
<td width="80%" align="center" valign="bottom">Chapter 17.
Permissions and Authentication</td>
<td width="10%" align="right" valign="bottom"><a href=
"x9196.htm" accesskey="N">Next</a></td>
</tr>
</table>
<hr align="left" width="100%">
</div>
<div class="SECT1">
<h1 class="SECT1"><a name="AEN9164" id="AEN9164">17.11.
Permission Checking</a></h1>
<p>When an authenticated transfer has been performed, the
following permission information will be provided.</p>
<ul>
<li>
<p>AUTH This value is <tt class="LITERAL">true</tt> or
<tt class="LITERAL">match</tt> if an authenticated request
was received.</p>
</li>
<li>
<p>AUTHTYPE=authtype This has the value of the <tt class=
"LITERAL">authtype</tt> field in the authentication
request.</p>
</li>
<li>
<p>AUTHUSER=userinfo This is the <acronym class=
"ACRONYM">AUTHUSER</acronym> information provided by the
authentication protocol, and is usually the originating
user's identification.</p>
</li>
<li>
<p>AUTHFROM=frominfo This is the <acronym class=
"ACRONYM">AUTHUSER</acronym> information provided by the
authentication protocol, and is usually the originating
system (user or lpd server) identification.</p>
</li>
<li>
<p>AUTHSAMEUSER This item has effect only when checking
jobs in a spool queue. The <acronym class=
"ACRONYM">AUTHUSER</acronym> information from the request
is compared to the <acronym class=
"ACRONYM">AUTHUSER</acronym> information from the request
that created a job. If they are identical, the match
succeeds.</p>
</li>
<li>
<p>AUTHJOB This item has effect only when checking jobs in
a spool queue. If the job was transfered using an
authentication protocol the match succeeds.</p>
</li>
</ul>
<p>For example, to reject non-authenticated operations, the
following line could be put in the permissions file.</p>
<div class="INFORMALEXAMPLE">
<a name="AEN9188" id="AEN9188"></a>
<pre class="SCREEN">
REJECT NOT AUTH
</pre>
</div>
<p>If a remote server has id information FFEDBEEFDEAF, then the
following will accept only forwarded jobs from this server.</p>
<div class="INFORMALEXAMPLE">
<a name="AEN9191" id="AEN9191"></a>
<pre class="SCREEN">
ACCEPT AUTH AUTHFROM=FFEDBEEFDEAF
REJECT AUTH
REJECT NOT AUTH
</pre>
</div>
<p>To allow only authenticated users to remove jobs you can
use:</p>
<div class="INFORMALEXAMPLE">
<a name="AEN9194" id="AEN9194"></a>
<pre class="SCREEN">
ACCEPT AUTH SERVICE=R,M,L,P AUTHSAMEUSER
REJECT AUTH
REJECT NOT AUTH
</pre>
</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=
"auth.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=
"x9196.htm" accesskey="N">Next</a></td>
</tr>
<tr>
<td width="33%" align="left" valign="top">Authentication
Operations</td>
<td width="34%" align="center" valign="top"><a href=
"permsref.htm" accesskey="U">Up</a></td>
<td width="33%" align="right" valign="top">PGP
Authentication Support</td>
</tr>
</table>
</div>
<p align="center"></p>
</body>
</html>
|