Okay: Here is the status report: Good Things: File Sharing still working; did more reading.
Bad things: printing is not working from openSUSE Host anymore, but it was not broken by what you told me to do. The reason I know this is because the Windows guests see the print queue as paused, I noticed that before but I didn’t try printing from the Host.
Yes the Host was a static IP the guests are DHCPed, I could make them static if you think that’s better. Let me know.
So Lets continue, here are the cupsd.conf and smb.conf: I have a question about one of the commands that are left, see below.
I think the printer sharing may be working because the Windows guests see the queue but it’ not working because the printer is not working. Fix the printer, fix the printer sharing.
Samba config file created using SWAT
from UNKNOWN ()
Date: 2009/09/23 21:41:18
[global]
workgroup = VMWWG
server string = Samba
name resolve order = bcast host lmhosts wins <–which are we using?
printing = cups
printcap name = cups
os level = 33
preferred master = Yes
ldap ssl = no <---- Remove? I’m not using LDAP, I’m I?
cups options = raw
use client driver = Yes
[sharedfiles]
comment = Files on VMware Host
path = /files/
read only = No
inherit acls = Yes
security = share
[printers]
comment = All Printers
path = /var/tmp
create mask = 0700
guest ok = Yes
printable = Yes
browseable = No
LogLevel info
SystemGroup sys root
Allow remote access
Port 631
Listen /var/run/cups/cups.sock
Show shared local printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL
BrowseAddress @LOCAL
DefaultAuthType Basic
Restrict access to the server…
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 127.0.0.2
#Allow From @LOCAL
Allow From 192.168.0.*
</Location>
<Location />
Allow 127.0.0.2
Allow shared printing…
Order allow,deny
Allow @LOCAL
</Location>
<Location /admin>
Encryption Required
Restrict access to the admin pages…
Order allow,deny
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Restrict access to the configuration files…
Order allow,deny
</Location>
<Policy default>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
DefaultPolicy default
<Policy easy>
<Limit All>
Satisfy any
Order allow,deny
</Limit>
</Policy>
<Policy paranoid>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
Require user @OWNER
Allow from 127.0.0.0/8
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Allow from 127.0.0.0/8
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Allow from 127.0.0.0/8
Order deny,allow
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER
Allow from 127.0.0.0/8
Order deny,allow
</Limit>
<Limit All>
Require user @OWNER @SYSTEM
Allow from 127.0.0.0/8
Order deny,allow
</Limit>
</Policy>