[Samba] Printing: Access denied, unable to connect
Steve Carter
scarter at pobox.com
Thu Nov 7 00:54:00 GMT 2002
Further to this, I ran the following putting smbd into interactive mode
anc capturing the output:
# script -t 1 logger /usr/local/sbin/smbd -i -d 4 -l /tmp
There is a whole section in the debug output that ends with an access
denied message. There are two messages; "access check was FAILURE" and
"access DENIED for printer open". I haven't a clue what the debug leading
up to that means. Any pointers?
-Steve
---
<debug extract>
vfs_ChDir to /tmp
trans <\PIPE\> data=2316 params=0 setup=2
named pipe command on <> name
search for pipe pnum=744b
Got API command 0x26 on pipe "spoolss" (pnum 744b)free_pipe_context:
destroying
talloc pool of size 0
Doing \PIPE\spoolss
api_rpcTNP: api_spoolss_rpc op 0x45 - api_rpcTNP: pipe 29771 rpc command:
SPOOLS
S_OPENPRINTEREX
checking name: \\good\printer
Opened policy hnd[2] [000] 00 00 00 00 02 00 00 00 00 00 00 00 00 B6 C9
3D ...
..... .......=
[010] B8 81 00 00 ....
Setting printer type=\\good\printer
Printer is a printer
Setting printer name=\\good\printer (len=14)
set_printer_hnd_name: Printer found: printer -> printer
Found policy hnd[0] [000] 00 00 00 00 02 00 00 00 00 00 00 00 00 B6 C9 3D
....
.... .......=
[010] B8 81 00 00 ....
Found policy hnd[0] [000] 00 00 00 00 02 00 00 00 00 00 00 00 00 B6 C9 3D
....
.... .......=
[010] B8 81 00 00 ....
short name:printer
se_access_check: user sid is S-1-5-21-1188926781-616364094-2007133261-3002
se_access_check: also S-1-5-21-1188926781-616364094-2007133261-1001
se_access_check: also S-1-5-21-1188926781-616364094-2007133261-1107
se_access_check: also S-1-5-21-1188926781-616364094-2007133261-2801
se_access_check: also S-1-5-21-1188926781-616364094-2007133261-21001
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
access check was FAILURE
access DENIED for printer open
Found policy hnd[0] [000] 00 00 00 00 02 00 00 00 00 00 00 00 00 B6 C9 3D
....
.... .......=
[010] B8 81 00 00 ....
Found policy hnd[0] [000] 00 00 00 00 02 00 00 00 00 00 00 00 00 B6 C9 3D
....
.... .......=
[010] B8 81 00 00 ....
Closed policy
</debug extract>
* Steve Carter <scarter at pobox.com> [021106 16:53]:
> I have been having a printing problem recently on a setup that has worked
> for quite some time. Configs below. The symtoms are slightly different
> on a W2K and a WinME workstation, but the result is the same; no printed
> output. However, when I print from the local Unix server or from any
> other Unix server in the network the output is as expected.
>
> The W2K machine reports 'Access denied, unable to connect' when the
> printer is selected via the Printers window.
>
> When I add in the 'use client driver = yes' directive the symptoms are
> masked in that the printer shows as 'Ready' in the Printers window but,
> still, no printed output and the printing process hangs.
>
> I've tried all kinds of things to fix this, I've looked thru mail archives
> and I've run smbd interactively with debugging turned on to no avail. I
> have seen this same question asked by others in the archives but no
> resolution.
>
> Any further pointers for troubleshooting would be much appreciated.
>
> -Steve
>
> ----
>
> smb.conf:
>
> [global]
> log file = /var/log/samba/log.%m
>
> printing = BSD
> printcap name = /etc/printcap
> print command = /usr/bin/lpr -P%p -r %s
> [printer]
> # use client driver = yes
> path = /var/spool/lpd/spit
> printable = yes
> printer name = lp
> read only = yes
> guest ok = yes
>
> printcap:
>
> dj932c|color|HP DeskJet 932c:\
> :sh:mx#0:\
> :lp=/dev/lpt0:sd=/var/spool/lpd/spit:\
> :if=/usr/local/libexec/magicfilter/dj550c-filter:\
> :lf=/var/log/lpd-errors:
More information about the samba
mailing list