[Samba] Setting up Print$ share
Ryan Novosielski
novosirj at umdnj.edu
Wed Sep 12 04:00:25 GMT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Sorry, I've been very busy. I'll detail my setup here -- let's see how
it differs from yours.
kens wrote:
> I've just tried this, again, without any success on a FC6 Samba 3.0.24.7
> system.
>
> There must be something missing either in my config or the Samba build.
> Do anyone have this working who could share a simple recipe to get it
> going? The obvious work around is to load the drivers into the Windows
> systems, as I have to date. Other than this, Samba is working fine.....
>
> Thanks
>
> Ken
>
>
>
>
> Ken Smith wrote:
>> Ryan Novosielski wrote:
> 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.
>
>>>
>> 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:
This we don't need to look at on mine, but rest assured I'm in the group
I mention.
>> 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
This looks the same as mine, essentially:
Domain Admins (S-1-5-21-2781399532-2025599175-580277851-512) -> lanadm
>> /etc/samba/drivers is 777 permission while I'm setting this up
Mine is rwxrwsr-x with the group owner as lanadm. I forget how one
represents that in octal, actually. :-P
>> 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
Mine is:
[print$]
path = /etc/opt/samba/printers
write list = @lanadm root
guest ok = yes
...I suspect that read-only is screwing you up. You can't write to a
read-only share, can you? You really don't have to worry about anyone
writing there who should not, since permissions will prevent that. I
don't recall whether write-list lets you get around read-only, though it
seems like it might.
- --
---- _ _ _ _ ___ _ _ _
|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
iD8DBQFG52RZmb+gadEcsb4RAmsWAJoDFGc5k1WWqK8OB0VPLMrxyPkHUQCgmIIF
oAcEAbA6ZV92HC78JaPDgaM=
=dmrU
-----END PGP SIGNATURE-----
More information about the samba
mailing list