[CentOS] Samba Printer Share Access Denied [SOLVED]

Sun Jan 29 02:58:39 UTC 2012
Mark LaPierre <marklapier at aol.com>

On 01/27/2012 10:56 PM, Mark LaPierre wrote:
> CentOS 6.2
>
> [mlapier at mushroom ~]$ uname -a
> Linux mushroom.patch 2.6.32-220.4.1.el6.i686 #1 SMP Mon Jan 23 22:37:12
> GMT 2012 i686 i686 i386 GNU/Linux
> [mlapier at mushroom ~]$
>
> Applicable sections of smb.conf:
> [global]
>           workgroup = MYGROUP
>           server string = Samba Server Version %v
>           log file = /var/log/samba/log.%m
>           max log size = 50
>           security = user
>           passdb backend = tdbsam
>           load printers = yes
>           cups options = raw
>           printcap name = /etc/printcap
>           printing = cups
> [printers]
>           comment = All Printers
>           path = /var/spool/samba
>           browseable = no
>           guest ok = yes
>           writable = yes
>           printable = yes
>           available = yes
>
> [root at mushroom init.d]# ./smb configtest
> Syntax OK
> [root at mushroom init.d]#
>
> [root at mushroom init.d]# smbd -V
> Version 3.5.10-114.el6
> [root at mushroom init.d]#
>
> [mlapier at mushroom ~]$ rpm -qa | grep samba
> samba-3.5.10-114.el6.i686
> samba-client-3.5.10-114.el6.i686
> samba-common-3.5.10-114.el6.i686
> samba-winbind-devel-3.5.10-114.el6.i686
> samba-domainjoin-gui-3.5.10-114.el6.i686
> samba-winbind-clients-3.5.10-114.el6.i686
> samba4-libs-4.0.0-23.alpha11.el6.i686
> samba-swat-3.5.10-114.el6.i686
> samba-doc-3.5.10-114.el6.i686
> samba-winbind-3.5.10-114.el6.i686
> samba-winbind-krb5-locator-3.5.10-114.el6.i686
> [mlapier at mushroom ~]$
>
> [root at mushroom samba]# service smb restart
> Shutting down SMB services:                                [  OK  ]
> Starting SMB services:                                     [  OK  ]
> [root at mushroom samba]# tail log.smbd
> [2012/01/27 22:46:03,  0] smbd/server.c:1140(main)
>     smbd version 3.5.10-114.el6 started.
>     Copyright Andrew Tridgell and the Samba Team 1992-2010
> [2012/01/27 22:46:03.703807,  0] smbd/server.c:500(smbd_open_one_socket)
>     smbd_open_once_socket: open_socket_in: Address already in use
> [2012/01/27 22:46:03.704728,  0] smbd/server.c:500(smbd_open_one_socket)
>     smbd_open_once_socket: open_socket_in: Address already in use
> [root at mushroom samba]#
>
> [mlapier at mushroom etc]$ cat printcap
> # This file was automatically generated by cupsd(8) from the
> # /etc/cups/printers.conf file.  All changes to this file
> # will be lost.
> Samsung-ML-1740|Samsung ML-1740:rm=mushroom.patch:rp=Samsung-ML-1740:
> HP-Color-LaserJet-cp2025dn|HP Color LaserJet
> cp2025dn:rm=mushroom.patch:rp=HP-Color-LaserJet-cp2025dn:
> WorkForce-1100|EPSON WorkForce 1100:rm=mushroom.patch:rp=WorkForce-1100:
> [mlapier at mushroom etc]$
>
> [mlapier at mushroom init.d]$ rpm -qa | grep cups
> cups-libs-1.4.2-44.el6.i686
> cups-1.4.2-44.el6.i686
> gutenprint-cups-5.2.5-2.el6.i686
> cups-pk-helper-0.0.4-12.el6.i686
> [mlapier at mushroom init.d]$
>
> My file system shares work perfectly.  I can see the printers listed on
> the Win XP client.  I can install the printers on the XP machine but I
> can't print to them.  When I double click on the printer icon I get the
> usual printer manager but on the top bar it states that access is
> denied.  I've tried everything I can think of and everything that I've
> read on the Internet over the last month but still no joy.  I even
> disabled SElinux.  The only thing I see is "Address already in use"
> error in the log.smbd file.
>
> Does anyone see anything in my configuration that doesn't look just
> right to you?  Is there anything else that you need to see?
>

Thank you all for your help with this issue.  The problem was solved by 
the addition of:

use client driver = yes

to the [printers] section of the smb.conf file and a service smb restart.

-- 
     _
    °v°
   /(_)\
    ^ ^  Mark LaPierre
Registerd Linux user No #267004