Ok, I solved the problem by myself. The problem was that the users with wich I
tried to connect to the printer where defined as admin users, and I declared
root as an invalid user in the samba configuration, so it always give me an
access denied because it tried to connect as root.
Anyway thanks for the time you waste trying to help me ;-)
----Message r?exp?di?---->Date: Thu, 27 Jun 2002 15:28:01 -0400
>De: "Van Sickler, Jim" <vansickj-eodc@Kaman.com>
>Sujet: RE: [Samba] Samba 2.2.5 and printers
>A: "'r_ducomun@netcourrier.com'"
<r_ducomun@netcourrier.com>,
>
>I saw a msg that reminded me of something:
>it may be the initial IPC$ connection that is
>being denied. That's for the Guest user, I think.
>Guest is the Win2k equivalent of Everybody.
>
>I created a user called smb_nobody, no login allowed
>(can't use the account to hack in via a shell)
>you can skip this and use the user ftp, as others do.
>
>in smbusers, mapped nobody=smb_nobody
>or nobody=ftp, if you use the user ftp
>
>in smb.conf:
>map to guest=Bad User
>guest account=smb_nobody
>
>(Bad User is an u
>nknown connection, like IPC$, I guess)
>
>in [EPSON660], put
>guest ok=yes
>
>-------------------------------------------------------------------
>Look at printer_driver2.html for more explicit info.
>
>Here's a pertinent excerpt about map to guest=Bad User:
>
>Note that this parameter is needed to set up "Guest" share
services
>when using security modes other than share. This is because in these
>modes the name of the resource being requested is not sent to the
>server until after the server has successful
>ly authenticated the
>client so the server cannot make authentication decisions at the
>correct time (connection to the share) for "Guest" shares
>
>Hope this helps,
>
>Jim
>
>> -----Original Message-----
>> From: r_ducomun@netcourrier.com [mailto:r_ducomun@netcourrier.com]
>> Sent: Thursday, June 27, 2002 12:01 PM
>> To: vansickj-eodc@Kaman.com
>> Cc: samba@lists.samba.org
>> Subject: RE: [Samba] Samba 2.2.5 and printers
>>
>>
>> Thanks for your tips, anyway it didn't solve my problem. I
>> always get a
>n acces denied from windows when I want to
>> connect to my shared printer. I also tried adding a guest
>> account, but it didn't change anything. Here is an output the
>> log level 3:
>>
>> [2002/06/26 21:08:24, 3] rpc_server/srv_pipe.c:api_rpcTNP(1180)
>> api_rpcTNP: pipe 29165 rpc command: SPOOLSS_OPENPRINTEREX
>> checking name: \\Bob\epson660
>> [2002/06/26 21:08:24, 3]
>> rpc_server/srv_spoolss_nt.c:set_printer_hnd_printertype
>> (379)
>> Setting prin
>> ter type=\\Bob\epson660
>> [2002/06/2
>6 21:08:24, 3]
>> rpc_server/srv_spoolss_nt.c:_spoolss_open_printer_ex(11
>> 07)
>> access DENIED for printer open
>> [2002/06/26 21:08:24, 3]
>> rpc_server/srv_lsa_hnd.c:close_policy_hnd(205)
>> Closed policy
>>
>>
>>
>> ----Message r?exp?di?----
>> >Date: Wed, 26 Jun 2002 12:36:47 -0400
>> >De: "Van Sickler, Jim" <vansickj-eodc@Kaman.com>
>> >Sujet: RE: [Samba] Samba 2.2.5 and printers
>> >A: "'r_ducomun@netcourrier.com'"
<r_ducomun@netcourrier.com>,
>> >
>> >It looks like you have a conflict
>>
>>be
>> tween lprng rights and samba rights.
>> >
>> >LPRng is 0700 for the dir, and 0600 for
>> >the files within. Samba is 0777 for
>> >the dir and files.
>> >
>> >1. create /var/spool/lpd/epson660
>> >
>> >2. edit /etc/printcap or /usr/local/etc/printcap
>> >:sd= entry for the epson660 to reflect the change
>> >
>> >3. delete the /var/spool/lpd/samba dir & files
>> >
>> >4. run lpc reread
>> >
>> >5. run checkpc -f -V to fix the dir/perm's
>> >
>> >6. create /var/spool/samba/epson660
>> >
>> >7.
>edit the smb.conf [epson660
>> >] path= to refl
>> ect
>> >the change
>> >
>> >8. chown -R root.wheel (OpenBSD) or root.root (Linux?)
>> >/var/spool/samba
>> >
>> >9. chmod -R 1777 /var/spool/samba
>> >
>> >10. run testparm to see if samba is ok.
>> >
>> >11. run lpc reread and restart samba
>> >
>> >12. try a test page to see if it works again
>> >
>> >Let us know...
>> >
>> >Jim
>> >
>> >P.S. from the looks of it, you can move
>> >the (lprng) command stuff to [Global] and
>> >delete the [Printers] s
>ection entirely.
>> >
>> >
>> >> -----Original Message-----
>> >> From: r_ducomun@netcourrier.com [
>> mailto:r_
>> >ducomun@netcourrier.com]
>> >> Sent: Wednesday, June 26, 2002 8:10 AM
>> >> To: samba@lists.samba.org
>> >> Subject: [Samba] Samba 2.2.5 and printers
>> >>
>> >>
>> >> I'm currently having a problem with the new released Samba
>> >> 2.2.5: I cannot print anymore on my shared printer. What is
>> >> strange is that It worked fine with samba 2.2.4, but now I
>> >> got an access denied whene
>ver I try to access the printer...
>> >>
>> >> /var/spool/lpd/samba is chmod 777 and the username is in
>> the group lp
>> >>
>> >>
>> Here is part of my smb.co
>> >nf:
>> >> [global]
>> >> workgroup = HOME
>> >> netbios name = BOB
>> >> server string = %h server (Samba %v)
>> >> interfaces = 192.168.10.0/255.255.255.0
>> >>
>> >> os level = 65
>> >> preferred master = True
>> >> local master = yes
>> >> domain master = auto
>> >>
>wins support = yes
>> >> dns proxy = No
>> >> invalid users = root
>> >> printing = lprng
>> >> [printers]
>> >> comment = All Printers
>> >>
>> path = /var/spool/lpd/samba
>> >>
>> > printer admin = @lp
>> >> read only = Yes
>> >> create mask = 0755
>> >> guest ok = Yes
>> >> printable = Yes
>> >> print ok = yes
>> >> print command = /usr/bin/lpr -P%p -r %s
>> >> lpq
>> >> command = /usr/bin/lpq -P%p
>
>> >> lprm command = /usr/bin/lprm -P%p %j
>> >> lppause command = /usr/sbin/lpc hold %p %j
>> >> lpresume command = /usr/sbin/lpc release %p %j
>> >> queuepause command = /u
>> sr/sbin/lpc -P%p stop
>> >> queueresume command = /usr/
>> >sbin/lpc -P%p start
>> >> browseable = No
>> >> [epson660]
>> >> comment = Epson Stylus color 660
>> >> path = /var/spool/lpd/samba
>> >> printer admin = @lp
>> >> read only = No
>> >>
> create mask = 0755
>> >> guest ok = Yes
>> >> printable = Yes
>> >> print ok = yes
>> >> use client driver = yes
>> >> printer name = epson660
>> >>
>> >>
>>
>> ------------------------------------------
>> -------------------
>> NetCourrier, votre bureau virtuel sur Internet : Mail,
>> Agenda, Clubs, Toolbar...
>> Web/Wap : www.netcourrier.com
>> T?l?phone/Fax : 08 92 69 00 21 (0,34 ? TTC/min)
>> Minitel: 3615 NETCOURRIER (0,15 ? TTC/min)
>>
>> ?AETiT
>>
>7AE
>
>
-------------------------------------------------------------
NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar...
Web/Wap : www.netcourrier.com
T?l?phone/Fax : 08 92 69 00 21 (0,34 ? TTC/min)
Minitel: 3615 NETCOURRIER (0,15 ? TTC/min)