Hi,
I've spent way too many hours trying to make this work and have hit a
wall. Hoping that someone can provide me with the clue that resolves
this issue....
I'm unable to print from a domain connected windows XP client to our
samba server, apparently due to credential/access restrictions.
The Samba Server is running on Debian linux, and is version 3.0.14a.
It's LDAP integrated and runs as a domain master. It has been
operational as a file sharing server for quite some time without
issue, but not used as a PDC previously. We're looking to migrate
users from an existing Windows PDC for a soon to be de-commissioned
domain to the new domain on this samba server, and one of the
requirements is to setup shared printing.
We have CUPS setup and have configured the smb.conf correctly as far
as I can tell. (see attached testparm output below for config details)
Most of the client testing has been done with Windows XP, but I've
also done some testing with Win2k as well to make sure it's not
machine/OS version specific, and it's not.
The clients join the domain just fine. They are able to browse file
shares without issue. Adding a printer is not successful though -
gives access denied type messages and/or a pop up window which states
that "The credentials supplied are not sufficient to access the
printer. Do you want to specify the credentials?". If you try to
enter one of the samba administrator account details manually at this
point, it says "Windows could not connect to the printer. Operation
could not be completed".
From the CUPS side, I am able to print test pages to an LDR/LPD
printer just fine. I'm also able to add the printer as a 'Windows
Printer' on a Mac OS X 10.4 machine, choose the samba server, then
one of the listed printers, and then print to that printer without
issue.
I've done googling, I've searched through my archive of samba list
mails, I've upgraded the samba server (it was running samba_3.0.9 but
I upgraded to the current debian package in my efforts to make things
work).
Please, any suggestions or advice would be most appreciated! I'll be
happy to provide any further data as requested if it will assist :-).
regards,
Mark
testparm output;
=-=-=
$ testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[HOMES]"
Processing section "[netlogon]"
Processing section "[profile]"
Processing section "[groups]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions
# Global parameters
[global]
workgroup = STAFF
netbios name = STAFF
server string = Staff
obey pam restrictions = Yes
passdb backend = ldapsam:ldap://trinity.unimelb.edu.au/
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
printcap name = cups
add machine script = /usr/sbin/smbldap-useradd -w %u
logon script = %U.bat
logon path = \\STAFF\profile\%U
logon drive = E:
logon home = \\STAFF\%U\.win_profile\%m
domain logons = Yes
os level = 33
domain master = Yes
dns proxy = No
wins support = Yes
ldap admin dn =
uid=sambaadmin,ou=pseudoaccounts,dc=trinity,dc=unimelb,dc=edu,dc=au
ldap group suffix = ou=Group
ldap idmap suffix = ou=People
ldap machine suffix = ou=Computers
ldap suffix = dc=trinity,dc=unimelb,dc=edu,dc=au
ldap ssl = no
ldap user suffix = ou=People
panic action = /home/samba/panic-action %d
idmap uid = 15000-20000
idmap gid = 15000-20000
invalid users = root
admin users = administrator, mdorset
printer admin = @it
printing = cups
print command =
lpq command = %p
lprm command =
[HOMES]
comment = Home Directories
valid users = %S
read only = No
create mask = 0600
directory mask = 0700
browseable = No
[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
admin users = administrator, mdorset
guest ok = Yes
browseable = No
share modes = No
[profile]
comment = roaming profile share
path = /home/samba/samba-profile
read only = No
create mask = 0600
directory mask = 0700
profile acls = Yes
browseable = No
csc policy = disable
[groups]
comment = group share
path = /home/samba/groups
read only = No
create mask = 0660
directory mask = 0770
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
guest ok = Yes
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /etc/samba/drivers
write list = administrator, mdorset
=-=-=
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba