[Samba] 'Security' parameter puzzle
Vicky Clarke
vclarke at frontier.co.uk
Fri Aug 2 08:59:07 GMT 2002
From the manpage for smb.conf:
You may list several password servers in the
password server parameter, however if an smbd
makes a connection to a password server, and then
the password server fails, no more users will be
able to be authenticated from this smbd. This is
a restriction of the SMB/CIFS protocol when in
security = server mode and cannot be fixed in
Samba.
Does this also apply to security=domain ? Might it wind up applying to an
smbd that began life as security=domain, after domain authentication failed
and some series of fallback options was used?
I've been having a lot of trouble recently with access to our samba shares
vanishing for no readily apparent reason, and being in general
inconsistent. There's a 'net use' command in our NT login script which
should map the Samba share as drive O:, but it doesn't seem to work the
same way for everyone. Some users have no trouble, some users see a
password prompt (which usually rejects their Windows password - this
shouldn't be the case since we have security=domain and password
server=PDC, and they have already successfully been authenticated by the
PDC if the login script runs), still others just get a 'network path not
found' message.
Now, the PDC (there are no BDCs) got hit by the storms the other day and
spent a day rebooting almost constantly. From the above manpage segment it
seems not impossible that Samba may have lost the ability to authenticate
from it when it went down and fallen back to a different method of
authentication; this would explain why I can still access the shares (I
have a Unix account on the samba server) and why other people were seeing
password prompts which were then rejected (though if I have 'add user
script' working right most of them should have Unix accounts by now).
Can anyone tell me if this is all complete pie in the sky or whether I
might be on to something? What's the best way I can trace through a login
to the samba server, and what exactly is the fallback sequence for
authentication when security=domain is set?
Many thanks,
Vicky Clarke
from my smb.conf:
security = domain
password server = 172.17.1.2
add user script = /usr/sbin/useradd %u
delete user script = /usr/sbin/userdel %u
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = "New password:*" %n\n "Re-enter new password:*" %n\n
"Password changed*"
More information about the samba
mailing list