[Samba] Using MS-DOS client
Steven Hirsch
snhirsch at gmail.com
Mon Dec 24 21:58:14 UTC 2018
Hi, all.
I know this is ancient history, but I have a couple of DOS machines that
host older device programming hardware. I've been able to access an older
version of Samba for years without incident. Last weekend I upgraded my
server to Ubuntu 18.04, which provides Samba 4.7.6. Unfortunately, after
hours of frustration I find I'm unable to connect from any of the older
machines. By cranking up debug, I can see this:
[2018/12/24 16:04:02.012369, 2]
../source3/auth/auth.c:332(auth_check_ntlm_password)
check_ntlm_password: Authentication for user [HIRSCH] -> [hirsch] FAILED with error NT_STATUS_WRONG_PASSWORD, authoritative=1
[2018/12/24 16:04:02.012420, 2]
../auth/auth_log.c:760(log_authentication_event_human_readable)
Auth: [SMB,(null)] user []\[HIRSCH] at [Mon, 24 Dec 2018 16:04:02.012407
EST] with [LANMan] status [NT_STATUS_WRONG_
PASSWORD] workstation [vmdos] remote host [ipv4:192.168.245.103:38962]
mapped to []\[hirsch]. local host [ipv4:192.168
.245.30:139]
[2018/12/24 16:04:02.012527, 2] ../auth/auth_log.c:220(log_json)
JSON Authentication: {"timestamp": "2018-12-24T16:04:02.012467-0500",
"type": "Authentication", "Authentication": {"
version": {"major": 1, "minor": 0}, "status": "NT_STATUS_WRONG_PASSWORD",
"localAddress": "ipv4:192.168.245.30:139", "
remoteAddress": "ipv4:192.168.245.103:38962", "serviceDescription": "SMB",
"authDescription": null, "clientDomain": ""
, "clientAccount": "HIRSCH", "workstation": "vmdos", "becameAccount":
null, "becameDomain": null, "becameSid": "(NULL
SID)", "mappedAccount": "hirsch", "mappedDomain": "", "netlogonComputer":
null, "netlogonTrustAccount": null, "netlogo
nNegotiateFlags": "0x00000000", "netlogonSecureChannelType": 0,
"netlogonTrustAccountSid": "(NULL SID)", "passwordType
": "LANMan"}}
But, the password IS correct and works fine from, e.g. smbclient on
another Linux host. I've tried setting:
encrypt passwords = no
but it makes no difference (other than to prevent smbclient from working).
On the client, I'm getting 'Error 5'.
Here are my current global settings:
[global]
workgroup = WORKGROUP
netbios name = PII
server string = %h server (Samba, Ubuntu)
lanman auth = yes
client lanman auth = yes
ntlm auth = yes
lm announce = yes
lm interval = 30
dns proxy = No
encrypt passwords = yes
username map = /etc/samba/smbusers
log level = 1
log file = /var/log/samba/log.%m
preferred master = Yes
domain master = Yes
wins support = yes
security = user
passdb backend = tdbsam
socket options = TCP_NODELAY
idmap uid = 10000-20000
idmap gid = 10000-20000
template shell = /bin/bash
usershare max shares = 100
usershare allow guests = yes
follow symlinks = yes
wide links = yes
unix extensions = no
The password was set using 'smbpasswd -a' and - as mentioned - works
properly from other clients.
It is very important to me that I get MS-DOS access working again and
would appreciate any advice or suggestions. This is for use only on a
home LAN with all incoming outside connections blocked. Security is not
a concern for me.
--
More information about the samba
mailing list