[Samba] 4.13.2 guest access denied with "Bad SMB2 signature"
Steve Leung
sjleung at shaw.ca
Thu Dec 3 17:39:37 UTC 2020
Hi all,
Guest access to file shares in Samba 4.13.2 seems to be broken. The
logs report a "Bad SMB2 signature" error, and the client sees an "access
denied" error. This looks like a regression IMO, but I'd like to check
that I'm not doing something wrong.
Clients tested:
- AndSMB app on Android
- Windows 10 laptop
I've trimmed my smb.conf down to the essentials for a standalone server,
based on:
https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Standalone_Server#Creating_a_Basic_guest_only_smb.conf_File
smb.conf:
[global]
map to guest = Bad User
log file = /var/log/samba/%m
log level = 1
interfaces = enp0s25
[pub]
path = /pub
read only = yes
guest ok = yes
guest only = yes
Example log with error:
[2020/12/03 10:09:11.701342, 0]
../../libcli/smb/smb2_signing.c:313(smb2_signing_check_pdu)
Bad SMB2 signature for message
[2020/12/03 10:09:11.701479, 0] ../../lib/util/util.c:682(dump_data)
[0000] 43 33 6D E8 9F 44 78 4C 76 D1 A0 41 32 18 EF 1B C3m..DxL
v..A2...
[2020/12/03 10:09:11.701571, 0] ../../lib/util/util.c:682(dump_data)
[0000] AA 37 13 87 FB 50 A2 CE 96 F7 2C BC 78 F2 84 7E .7...P..
..,.x..~
Other details:
- Distro is Arch Linux (x86-64). Exact package samba 4.13.2-3.
- Removing "guest only" and connecting as an authenticated user works.
- I *think* this was last working as of 4.12.6, but this Samba service
only sees occasional use, so I don't know exactly when things stopped
working. Downgrading might be possible for me but is a bit annoying. :)
Thanks for any assistance! I can file a bug too if that looks warranted.
Steve
More information about the samba
mailing list