diff options
author | Gerald Carter <jerry@samba.org> | 2001-08-14 15:06:27 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2001-08-14 15:06:27 +0000 |
commit | 94953dd770c81e1cee55f6f68fb7f2b08123f2fa (patch) | |
tree | 8ff23ad5e330b6c231c1af1380c3161a8070546d | |
parent | e7fe7fa06fe3fb695f248dae892b5f564f8f4c13 (diff) | |
download | samba-94953dd770c81e1cee55f6f68fb7f2b08123f2fa.tar.gz samba-94953dd770c81e1cee55f6f68fb7f2b08123f2fa.tar.xz samba-94953dd770c81e1cee55f6f68fb7f2b08123f2fa.zip |
added the 'user client driver' parameter to the man page
-rw-r--r-- | docs/docbook/manpages/smb.conf.5.sgml | 41 | ||||
-rw-r--r-- | docs/htmldocs/smb.conf.5.html | 78 | ||||
-rw-r--r-- | docs/manpages/smb.conf.5 | 39 |
3 files changed, 152 insertions, 6 deletions
diff --git a/docs/docbook/manpages/smb.conf.5.sgml b/docs/docbook/manpages/smb.conf.5.sgml index e22b1d969e3..fcf8e2839b3 100644 --- a/docs/docbook/manpages/smb.conf.5.sgml +++ b/docs/docbook/manpages/smb.conf.5.sgml @@ -862,6 +862,7 @@ <listitem><para><link linkend="STRICTLOCKING"><parameter>strict locking</parameter></link></para></listitem> <listitem><para><link linkend="STRICTSYNC"><parameter>strict sync</parameter></link></para></listitem> <listitem><para><link linkend="SYNCALWAYS"><parameter>sync always</parameter></link></para></listitem> + <listitem><para><link linkend="USECLIENTDRIVER"><parameter>use client driver</parameter></link></para></listitem> <listitem><para><link linkend="USER"><parameter>user</parameter></link></para></listitem> <listitem><para><link linkend="USERNAME"><parameter>username</parameter></link></para></listitem> <listitem><para><link linkend="USERS"><parameter>users</parameter></link></para></listitem> @@ -2205,6 +2206,9 @@ print drivers from the Samba host upon demand. <emphasis>Be very careful about enabling this parameter.</emphasis> </para> + + <para>See also <link linkend="USECLIENTDRIVER">use client driver</link> + </para> <para>Default : <command>disable spoolss = no</command></para> </listitem> @@ -7345,6 +7349,43 @@ </varlistentry> + <varlistentry> + <term><anchor id="USECLIENTDRIVER">use client driver (S)</term> + <listitem><para>This parameter applies only to Windows NT/2000 + clients. It has no affect on Windows 95/98/ME clients. When + serving a printer to Windows NT/2000 clients without first installing + a valid printer driver on the Samba host, the client will be required + to install a local printer driver. From this point on, the client + will treat the print as a local printer and not a network printer + connection. This is much the same behavior that will occur + when <command>disable spoolss = yes</command>. </para> + + <para>The differentiating + factor is that under normal circumstances, the NT/2000 client will + attempt to open the network printer using MS-RPC. The problem is that + because the client considers the printer to be local, it will attempt + to issue the OpenPrinterEx() call requesting access rights associated + with the logged on user. If the user possesses local administator rights + but not root privilegde on the Samba host (often the case), the OpenPrinterEx() + call will fail. The result is that the client will now display an "Access + Denied; Unable to connect" message in the printer queue window (even though + jobs may successfully be printed). </para> + + <para>If this parameter is enabled for a printer, then any attempt + to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped + to PRINTER_ACCESS_USE instead. Thus allowing the OpenPrinterEx() + call to succeed. <emphasis>This parameter MUST not be able enabled + on a print share which has valid print driver installed on the Samba + server.</emphasis></para> + + <para>See also <link linkend="DISABLESPOOLSS">disable spoolss</link> + </para> + + <para>Default: <command>use client driver = no</command></para> + </listitem> + </varlistentry> + + <varlistentry> <term><anchor id="USERHOSTS">use rhosts (G)</term> diff --git a/docs/htmldocs/smb.conf.5.html b/docs/htmldocs/smb.conf.5.html index 1b205d1ecaa..f01facbceac 100644 --- a/docs/htmldocs/smb.conf.5.html +++ b/docs/htmldocs/smb.conf.5.html @@ -4054,6 +4054,18 @@ CLASS="PARAMETER" ><LI ><P ><A +HREF="#USECLIENTDRIVER" +><TT +CLASS="PARAMETER" +><I +>use client driver</I +></TT +></A +></P +></LI +><LI +><P +><A HREF="#USER" ><TT CLASS="PARAMETER" @@ -4236,7 +4248,7 @@ CLASS="PARAMETER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1381" +NAME="AEN1385" ></A ><H2 >EXPLANATION OF EACH PARAMETER</H2 @@ -7193,6 +7205,12 @@ NAME="DISABLESPOOLSS" > </P ><P +>See also <A +HREF="#USECLIENTDRIVER" +>use client driver</A +> + </P +><P >Default : <B CLASS="COMMAND" >disable spoolss = no</B @@ -17234,6 +17252,56 @@ CLASS="COMMAND" ></DD ><DT ><A +NAME="USECLIENTDRIVER" +></A +>use client driver (S)</DT +><DD +><P +>This parameter applies only to Windows NT/2000 + clients. It has no affect on Windows 95/98/ME clients. When + serving a printer to Windows NT/2000 clients without first installing + a valid printer driver on the Samba host, the client will be required + to install a local printer driver. From this point on, the client + will treat the print as a local printer and not a network printer + connection. This is much the same behavior that will occur + when <B +CLASS="COMMAND" +>disable spoolss = yes</B +>. </P +><P +>The differentiating + factor is that under normal circumstances, the NT/2000 client will + attempt to open the network printer using MS-RPC. The problem is that + because the client considers the printer to be local, it will attempt + to issue the OpenPrinterEx() call requesting access rights associated + with the logged on user. If the user possesses local administator rights + but not root privilegde on the Samba host (often the case), the OpenPrinterEx() + call will fail. The result is that the client will now display an "Access + Denied; Unable to connect" message in the printer queue window (even though + jobs may successfully be printed). </P +><P +>If this parameter is enabled for a printer, then any attempt + to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped + to PRINTER_ACCESS_USE instead. Thus allowing the OpenPrinterEx() + call to succeed. <EM +>This parameter MUST not be able enabled + on a print share which has valid print driver installed on the Samba + server.</EM +></P +><P +>See also <A +HREF="#DISABLESPOOLSS" +>disable spoolss</A +> + </P +><P +>Default: <B +CLASS="COMMAND" +>use client driver = no</B +></P +></DD +><DT +><A NAME="USERHOSTS" ></A >use rhosts (G)</DT @@ -18565,7 +18633,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5864" +NAME="AEN5883" ></A ><H2 >WARNINGS</H2 @@ -18595,7 +18663,7 @@ TARGET="_top" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5870" +NAME="AEN5889" ></A ><H2 >VERSION</H2 @@ -18606,7 +18674,7 @@ NAME="AEN5870" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5873" +NAME="AEN5892" ></A ><H2 >SEE ALSO</H2 @@ -18685,7 +18753,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN5893" +NAME="AEN5912" ></A ><H2 >AUTHOR</H2 diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index 6fa4ae447e4..a46cbe9bbd1 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMB.CONF" "5" "09 August 2001" "" "" +.TH "SMB.CONF" "5" "14 August 2001" "" "" .SH NAME smb.conf \- The configuration file for the Samba suite .SH "SYNOPSIS" @@ -1302,6 +1302,9 @@ each parameter for details. Note that some are synonyms. \fIsync always\fR .TP 0.2i \(bu +\fIuse client driver\fR +.TP 0.2i +\(bu \fIuser\fR .TP 0.2i \(bu @@ -2433,6 +2436,8 @@ also disable the capability of Windows NT/2000 clients to download print drivers from the Samba host upon demand. \fBBe very careful about enabling this parameter.\fR +See also use client driver + Default : \fBdisable spoolss = no\fR .TP \fBdns proxy (G)\fR @@ -6504,6 +6509,38 @@ password in order to connect correctly, and to update their hashed Default: \fBupdate encrypted = no\fR .TP +\fBuse client driver (S)\fR +This parameter applies only to Windows NT/2000 +clients. It has no affect on Windows 95/98/ME clients. When +serving a printer to Windows NT/2000 clients without first installing +a valid printer driver on the Samba host, the client will be required +to install a local printer driver. From this point on, the client +will treat the print as a local printer and not a network printer +connection. This is much the same behavior that will occur +when \fBdisable spoolss = yes\fR. + +The differentiating +factor is that under normal circumstances, the NT/2000 client will +attempt to open the network printer using MS-RPC. The problem is that +because the client considers the printer to be local, it will attempt +to issue the OpenPrinterEx() call requesting access rights associated +with the logged on user. If the user possesses local administator rights +but not root privilegde on the Samba host (often the case), the OpenPrinterEx() +call will fail. The result is that the client will now display an "Access +Denied; Unable to connect" message in the printer queue window (even though +jobs may successfully be printed). + +If this parameter is enabled for a printer, then any attempt +to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped +to PRINTER_ACCESS_USE instead. Thus allowing the OpenPrinterEx() +call to succeed. \fBThis parameter MUST not be able enabled +on a print share which has valid print driver installed on the Samba +server.\fR + +See also disable spoolss + +Default: \fBuse client driver = no\fR +.TP \fBuse rhosts (G)\fR If this global parameter is true, it specifies that the UNIX user's \fI.rhosts\fR file in their home directory |