[Samba] Setting up Print$ share

Ken Smith kens at kensnet.org
Fri Sep 7 23:10:23 GMT 2007


Ryan Novosielski wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Ken Smith wrote:
>   
>> The environment is FC5, Samba V3.0.24-4. I'm trying to set up the print$
>> share.
>>
>> From an XP SP2 client I navigate to the "Printers and Faxes" folder
>> showing from the Samba server. Following the directions from the howto,
>> I right click on one of the printers etc etc.
>>
>> The driver does upload to the share, I can see it there on the server,
>> but when the APW wizard closes and returns to the printer properties
>> box, clicking OK at that point gives the error "Printer settings could
>> not be saved. Access is denied". I guess that's when the .tdb databases
>> are updated via rpc to finish the installation.
>>
>> I'm logged in as root on a PC that is a domain member. Root is a member
>> of a group that is mapped to domain admins. In other respects the
>> account behaves as administrator.
>>
>> Is there some obvious config setting that I have missed?
>>     
>
> See what the logs say... there may be a permissions problem in the
> actual PATH for these things... I don't know who-all your users map to
> in UNIX, but there are Samba permissions and the actual UNIX FS
> permissions to contend with.
>
> - --
>  ---- _  _ _  _ ___  _  _  _
>  |Y#| |  | |\/| |  \ |\ |  | |Ryan Novosielski - Systems Programmer II
>  |$&| |__| |  | |__/ | \| _| |novosirj at umdnj.edu - 973/972.0922 (2-0922)
>  \__/ Univ. of Med. and Dent.|IST/AST - NJMS Medical Science Bldg - C630
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFG4cPOmb+gadEcsb4RAqjAAJ43iIdJbdUm4/HM6FFPLqet8xzpGgCgzu50
> VaxOo5brdmVKs0/MDgtAZC4=
> =i0zD
> -----END PGP SIGNATURE-----
>
>   
Thank you for the speedy response. A few more details....

Extract from /etc/group

kensnet_users:x:500:kens,joy,trin,vicki
kensnet_admins:x:501:administrator,root
kensnet_guests:x:502:

and
net groupmap list
Domain Users (S-1-5-21-2024537342-459999137-2141274792-513) -> 
kensnet_users
Domain Admins (S-1-5-21-2024537342-459999137-2141274792-512) -> 
kensnet_admins
Domain Guests (S-1-5-21-2024537342-459999137-2141274792-514) -> 
kensnet_guests

/etc/samba/drivers is 777 permission while I'm setting this up

and smb.conf


#======================= Global Settings 
=====================================
[global]
  workgroup = KENSNET
  server string = Fedora Core 5 K-Netgate
  netbios name = knetgate
  security = user
 hosts allow = ***.***.***. 127.
  load printers = yes
  printer admin = root, kens, administrator, @kensnet_admins
  printcap name = cups
  show add printer wizard = yes
  printing = cups
cups options = raw
  log file = /var/log/samba/%m.log
  max log size = 50
  passdb backend = tdbsam
  os level = 64
  domain master = yes
  preferred master = yes
  domain logons = yes
  logon path = \\%L\Profiles\%U
  wins support = yes
  dns proxy = no
 add user script = /usr/sbin/useradd %u
 add group script = /usr/sbin/groupadd %g
 add machine script = /usr/sbin/adduser -n -g machines -c Machine -d 
/dev/null -s /bin/false %u
 delete user script = /usr/sbin/userdel %u
 delete user from group script = /usr/sbin/deluser %u %g
 delete group script = /usr/sbin/groupdel %g
 add user to group script = /usr/sbin/usermod -G %g %u
 

#============================ Share Definitions 
==============================

[netlogon]
  comment = Network Logon Service
  path = /usr/local/samba/lib/netlogon
  guest ok = yes
  writable = no
  share modes = no


# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
[Profiles]
   path = /usr/local/samba/profiles
   browseable = no
   guest ok = yes

   writeable = yes


# NOTE: If you have a BSD-style print system there is no need to # 
specifically define each individual printer
[printers]
  comment = All Printers
  path = /var/spool/samba
  browseable = no
  public = yes
  guest ok = no
  writable = no
  printable = yes
  use client driver = yes
  printer admin = root, kens, administrator



{{snip a bunch of share definitions}}

[print$]
       comment = Printer Driver Download Area
       path = /etc/samba/drivers
       browseable = yes
       guest ok = yes
       read only = yes
       write list = administrator, kens, root, @kensnet_admins


Thanks

Ken

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the samba mailing list