CUPS/SAMBA Printer Server for Windows Problem
I am trying to configure a server running RH9 as a print server for an NT domain. I've got it working, but not quite the way I want.
Samba is configured for CUPS printing. I've used cupsaddsmb to enable automatic download of the Windows drivers when Windows users run the Add Printer wizard. But this only works if the Windows user also has a linux account on the linux server. If not, Windows users can find the printer share when browsing the network with the Add Printer wizard, but the drivers are not automatically downloaded; they are prompted to install the drivers.
I think this may be because I'm using security=domain in my Samba configuration. Is there a permission setting for my smb.conf that would open the printer share up to users that do not have linux accounts? Is there a samba account I need to create? (With security=domain, I don't create samba accounts, I just create linux accounts.) I've set my smb.conf up exactly as described in the cupsaddsmb man page:
[global]load printers = yes
printing = cups
printcap name = cups
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = yes
writable = no
printable = yes
printer admin = root
[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
guest ok = no
read only = yes
write list = root
I confess to notunderstanding entirely how these settings effect permissions. Is "guest" in linux equivalent to "everyone" in Windows? Do I need to create a guest samba account?
TIA for any insights.
Last edited by baz2; 11-15-2003 at 08:49 AM.
|