[Samba] disable spoolss - not working

Gerald Carter jerry at samba.org
Sat Mar 9 06:28:04 GMT 2002


Mike,

I'll check with Jeremy and see what kind of answer we 
can come up with.  More feedback on easrly next week.






cheers, jerry




On Fri, 8 Mar 2002, Mike Weller wrote:

> Hi,
> 
> I don't want to have to downgrade my samba server to disable spoolss.
> I'm running 2.2.3.  (I assume I don't need 2.2.3a since it just fixed
> an overwrite bug).
> 
> When I use "disable spoolss = no", I can access my printer
> \\server\savin just fine.
> 
> When I use "disable spoolss = yes", I can see my printer (savin) in
> \\server, but when I access it, I get:
> "Could not connect to the printer.  Access is denied" from Windows 2000.
> 
> All I want to do is get Windows to use LANMAN again, because I get
> garbled output with SPOOLSS.  If I can fix the latter problem instead of
> trying to figure out how to do LANMAN, then that would be cool as well.
> 
> In my debug output, why am I seeing "nt_open_pipe: Opening pipe
> \spoolss."  with "disable spoolss = yes"?  Whatever's causing this
> error seems to be triggered in "error packet at smbd/nttrans.c(554)
> cmd=162 (SMBntcreateX) NT_STATUS_NETWORK_ACCESS_DENIED".  Also, what's
> "smb_uid=173"?  That's not related to a passwd uid, because that
> doesn't exist on my system.
> 
> Anyways, I hope someone can help me!  Thanks.
> 
> Below is my smb.conf and debug output.
> 
> -Mike
> 
> my smb.conf:
>    disable spoolss = yes
>    load printers = yes
>    printer admin = weller  # me
>    printcap name = lpstat
>    printing = cups
> [printers]
>    comment = All Printers
>    path = /var/spool/samba
>    browseable = yes
>    guest ok = yes
>    writable = yes
>    public=yes
>    printable = yes
>    create mode = 0700
>    available=yes
>    print command = lpr-cups -P %p -o raw %s -r
> [print$]
>    path=/usr/local/samba/printer
>    browseable = yes
>    public = yes
>    read only = yes
>    write list = weller
> [savin]
>   comment = Savin
>   browseable = yes
>   printable = yes
>   public = yes
>   path = /tmp
>   create mode = 0700
>   printer driver=SAVIN 2545/2245 PCL 5e
>   printer driver location=\\%h\PRINT$
> 
> 
> some debugging output (level 10).  this is what happens when I 
> click on the printer:
> 
> [2002/03/08 13:51:11, 10] lib/util_sock.c:read_smb_length_return_keepalive(560)
>   got smb length of 92
> [2002/03/08 13:51:11, 6] smbd/process.c:process_smb(859)
>   got message type 0x0 of len 0x5c
> [2002/03/08 13:51:11, 3] smbd/process.c:process_smb(860)
>   Transaction 20616 of length 96
> [2002/03/08 13:51:11, 5] lib/util.c:show_msg(268)
>   size=92
>   smb_com=0xa2
>   smb_rcls=0
>   smb_reh=0
>   smb_err=0
>   smb_flg=24
>   smb_flg2=18439
> [2002/03/08 13:51:11, 5] lib/util.c:show_msg(276)
>   smb_tid=15
>   smb_pid=452
>   smb_uid=173
>   smb_mid=31808
>   smt_wct=24
> [2002/03/08 13:51:11, 5] lib/util.c:show_msg(285)
>   smb_vwv[0]=255 (0xFF)
> [2002/03/08 13:51:11, 5] lib/util.c:show_msg(285)
>   smb_vwv[1]=57054 (0xDEDE)
> 
> <REPEATED SEVERAL TIMES>
> 
> [2002/03/08 13:51:11, 5] lib/util.c:show_msg(291)
>   smb_bcc=9
> [2002/03/08 13:51:11, 10] lib/util.c:dump_data(1484)
>   [000] 5C 73 70 6F 6F 6C 73 73  00                       \spoolss .
> [2002/03/08 13:51:11, 3] smbd/process.c:switch_message(667)
>   switch message SMBntcreateX (pid 22052)
> [2002/03/08 13:51:11, 4] smbd/uid.c:change_to_user(118)
>   change_to_user: Skipping user change - already user
> [2002/03/08 13:51:11, 10] smbd/nttrans.c:get_filename(259)
>   get_filename: data_offset = 87, data_len = 9, fname_len = 9
> [2002/03/08 13:51:11, 4] smbd/nttrans.c:nt_open_pipe(549)
>   nt_open_pipe: Opening pipe \spoolss.
> [2002/03/08 13:51:11, 3] smbd/error.c:error_packet(99)
>   error packet at smbd/nttrans.c(554) cmd=162 (SMBntcreateX) NT_STATUS_NETWORK_ACCESS_DENIED
> [2002/03/08 13:51:11, 5] lib/util.c:show_msg(268)
>   size=35
>   smb_com=0xa2
>   smb_rcls=202
>   smb_reh=0
>   smb_err=49152
>   smb_flg=136
>   smb_flg2=16385
> [2002/03/08 13:51:11, 5] lib/util.c:show_msg(276)
>   smb_tid=15
>   smb_pid=452
>   smb_uid=173
>   smb_mid=31808
>   smt_wct=0
> [2002/03/08 13:51:11, 5] lib/util.c:show_msg(291)
>   smb_bcc=0
> [2002/03/08 13:51:11, 6] lib/util_sock.c:write_socket(518)
>   write_socket(12,39)
> [2002/03/08 13:51:11, 6] lib/util_sock.c:write_socket(521)
>   write_socket(12,39) wrote 39
> 
> 

-- 
 ---------------------------------------------------------------------
 Hewlett-Packard                                     http://www.hp.com
 SAMBA Team                                       http://www.samba.org
 --                                            http://www.plainjoe.org
 "Sam's Teach Yourself Samba in 24 Hours" 2ed.      ISBN 0-672-32269-2
 --"I never saved anything for the swim back." Ethan Hawk in Gattaca--





More information about the samba mailing list