Hi there.
I've had Samba running fo a while now on a machine that we use as a shared
file store. Not everyone who uses it has an account on the linux machine,
so it's setup with "security = share" to allow guest access to
some of the
shares. But I've now attached a printer that I dont want guest access to.
This might be something really simple that I'm missing, but I can seem to
stop the guest account from using the printer! Is it something obvious? I
had thought that doing a "guest ok = no" in the printer share would
stop
it, but I dont get asked for a password, and print jobs are logged (by
CUPS) as user nobody.
Anyone got any ideas? It's driving me MaAaAaD!
Tim.
Packages:
   Samba 2.2.12
   CUPS 1.1.22
Samba config:
[global]
   workgroup = FOO
   server string = File server
   security = share
   hosts allow = 127.0.0.1 192.168.0.0/16
   interfaces = eth0 lo
   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   log level = 2
   syslog = 0
   invalid users = root bin daemon adm sync shutdown halt mail news \
                   uucp operator gopher
   socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
   veto files = /*.eml/*.nws/riched20.dll/*.{*}/
   directory mask = 0755
   create mask = 0644
   character set = ISO8859-15
   client code page = 437
   domain master = yes
   preferred master = yes
   wins support = yes
   dns proxy = no
   username map = /etc/samba/smbusers
   encrypt passwords = yes
   load printers = yes
   printing = cups
   printcap name = cups
[store]
   comment = Shared File Repository
   path = /srv/samba/store
   writeable = yes
   guest ok = yes
   guest only = yes
   force group = samba
   # Create files read-only and let samba delete them
   create mask = 444
   delete readonly = yes
[temp]
   comment = Temporary Store
   path = /srv/samba/temp
   writable = yes
   guest ok = yes
   guest only = yes
   force group = samba
[print$]
   comment = Printer Drivers
   path = /etc/samba/drivers
   browseable = yes
   guest ok = no
   read only = yes
   write list = root
[LaserPrinter]
   printer = LaserPrinter
   comment = Lexmark Optra Color 1200
   path = /var/spool/samba
   browseable = yes
   guest ok = no
   writable = no
   printable = yes
-----Original Message-----
From: samba-bounces+andras=kende.com@lists.samba.org
[mailto:samba-bounces+andras=kende.com@lists.samba.org] On Behalf Of Tim
Sent: Saturday, December 04, 2004 6:43 AM
To: samba@lists.samba.org
Subject: [Samba] How do I stop the guest account printing?
Hi there.
I've had Samba running fo a while now on a machine that we use as a shared
file store. Not everyone who uses it has an account on the linux machine,
so it's setup with "security = share" to allow guest access to
some of the
shares. But I've now attached a printer that I dont want guest access to.
This might be something really simple that I'm missing, but I can seem to
stop the guest account from using the printer! Is it something obvious? I
had thought that doing a "guest ok = no" in the printer share would
stop
it, but I dont get asked for a password, and print jobs are logged (by
CUPS) as user nobody.
Anyone got any ideas? It's driving me MaAaAaD!
Tim.
Packages:
   Samba 2.2.12
   CUPS 1.1.22
Samba config:
[global]
   workgroup = FOO
   server string = File server
   security = share
   hosts allow = 127.0.0.1 192.168.0.0/16
   interfaces = eth0 lo
   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   log level = 2
   syslog = 0
   invalid users = root bin daemon adm sync shutdown halt mail news \
                   uucp operator gopher
   socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
   veto files = /*.eml/*.nws/riched20.dll/*.{*}/
   directory mask = 0755
   create mask = 0644
   character set = ISO8859-15
   client code page = 437
   domain master = yes
   preferred master = yes
   wins support = yes
   dns proxy = no
   username map = /etc/samba/smbusers
   encrypt passwords = yes
   load printers = yes
   printing = cups
   printcap name = cups
[store]
   comment = Shared File Repository
   path = /srv/samba/store
   writeable = yes
   guest ok = yes
   guest only = yes
   force group = samba
   # Create files read-only and let samba delete them
   create mask = 444
   delete readonly = yes
[temp]
   comment = Temporary Store
   path = /srv/samba/temp
   writable = yes
   guest ok = yes
   guest only = yes
   force group = samba
[print$]
   comment = Printer Drivers
   path = /etc/samba/drivers
   browseable = yes
   guest ok = no
   read only = yes
   write list = root
[LaserPrinter]
   printer = LaserPrinter
   comment = Lexmark Optra Color 1200
   path = /var/spool/samba
   browseable = yes
   guest ok = no
   writable = no
   printable = yes
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba
Hello,
You may create a [printers] section...
You could regard this section as a general convenience shortcut to share all
printers with minimal configuration. It is also a container for settings
which should apply as default to all printers.
Andras Kende
http://www.kende.com
Thanks for the reply! I've tried it with a general [printers] share as well. Samba still doesn't ask for a username/password for the printer, and it still does the printing as "nobody", the guest user. Is it actually possible to stop guest access to a printer? Tim.
On 06.12.2004 4:20 am, Gerald (Jerry) Carter wrote:> > Tim wrote: > > | Is it actually possible to stop guest access to a printer? > > Use 'security = user' instead of share.Ah, I was hoping you weren't going to say that... The samba server is used by several people, not all of whom have accounts on the linux machine, so I'd much rather have "security = share". I'll give it a try though. At the cost of everyone having to log-on (some with the guest account), I'll gain some printer accounting I suppose! So is this a bug/feature in Samba or something ("guest ok = no" not working for printers when "security = share")? Or is it a flaw in the Windows SMB design? Tim.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 | The samba server is used by several people, not all of whom have ... | Windows SMB design? Tried this?: invalid users = guest Jim C. - -- - ----------------------------------------------------------------- | I can be reached on the following Instant Messenger services: | |---------------------------------------------------------------| | MSN: j_c_llings @ hotmail.com AIM: WyteLi0n ICQ: 123291844 | |---------------------------------------------------------------| | Y!: j_c_llings Jabber: jcllings @ njs.netlab.cz | - ----------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBtSsQ57L0B7uXm9oRAvapAJ0WuPS3qUILvToBlD1kjjHpNmG9pgCfYgUH qp0f1MyWxapTOFLgEMT8qaU=eaLc -----END PGP SIGNATURE-----