/usr/share/doc/lprng-doc/LPRng-Reference-Multipart/allowusersetting.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 | <!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>User Identification</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=
"LPRng Clients - lpr, lprm, lpq, lpc, lpstat " href=
"lprngclients.htm">
<link rel="PREVIOUS" title="Force Connection to Localhost " href=
"forcelocalhost.htm">
<link rel="NEXT" title="lpr - Job Spooler Program" href=
"lpr.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=
"forcelocalhost.htm" accesskey="P">Prev</a></td>
<td width="80%" align="center" valign="bottom">Chapter 5.
<b class="APPLICATION">LPRng</b> Clients - lpr, lprm, lpq,
lpc, lpstat</td>
<td width="10%" align="right" valign="bottom"><a href=
"lpr.htm" accesskey="N">Next</a></td>
</tr>
</table>
<hr align="left" width="100%">
</div>
<div class="SECT1">
<h1 class="SECT1"><a name="ALLOWUSERSETTING" id=
"ALLOWUSERSETTING">5.9. User Identification</a></h1>
<p>Options used:</p>
<ul>
<li>
<p><tt class="LITERAL">allow_user_setting=</tt><span class=
"emphasis"><i class="EMPHASIS">privileged
users</i></span></p>
</li>
</ul>
<p>When an client program sends a command to the <b class=
"APPLICATION">lpd</b> server it may need to provide the name of
the user who is originating the request for service. This name
is obtained by looking up the UID of the user running the
client in the appropriate user information database; if the
information is not found the UID is used instead. Also, the
client machine hostname may also be needed. This is usually
determined by using a DNS lookup and trying to determine if
there is a canonical or Fully Qualified Domain Name for the
host and using this.</p>
<p>The <tt class="COMMAND">lpr -U name@host</tt> (and for
<b class="APPLICATION">lpq</b>, <b class=
"APPLICATION">lprm</b>, and <b class="APPLICATION">lpc</b>)
option allows privileged users to cause the client software to
use the <tt class="LITERAL">name</tt> value as the originator
and <tt class="LITERAL">host</tt> as the machine name. This
allows privileged users to <span class="emphasis"><i class=
"EMPHASIS">impersonate</i></span> other users. This is most
useful for programs such as Samba and PCNFS, which need to act
as proxies for users.</p>
<p>By default, ROOT (UID 0) is the only user that can
masquerade as another user. The <tt class=
"LITERAL">allow_user_setting=name,name...</tt> configuration
option can be used to specify a list of names or UIDs that can
also perform masquerading. For example, if the Samba server was
running as user <tt class="LITERAL">samba</tt>, then <tt class=
"LITERAL">allow_user_setting=samba</tt> would allow it to
specify the name of print job originator as a remote user, and
the remote user would not need a login account on the
system.</p>
</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=
"forcelocalhost.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=
"lpr.htm" accesskey="N">Next</a></td>
</tr>
<tr>
<td width="33%" align="left" valign="top">Force Connection
to Localhost</td>
<td width="34%" align="center" valign="top"><a href=
"lprngclients.htm" accesskey="U">Up</a></td>
<td width="33%" align="right" valign="top"><b class=
"APPLICATION">lpr</b> - Job Spooler Program</td>
</tr>
</table>
</div>
<p align="center"></p>
</body>
</html>
|