Please post the config that doesn't work, the one with guest access turned off and SMB2 turned on.
Here it is:
[global]
workgroup = WORKGROUP
netbios name = RT-AC66U-8898
server string = RT-AC66U-8898
unix charset = UTF8
display charset = UTF8
log file = /var/log.samba
log level = 0
max log size = 5
security = USER
guest ok = no
map to guest = Bad User
encrypt passwords = yes
pam password change = no
null passwords = yes
force directory mode = 0777
force create mode = 0777
max connections = 5
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_KEEPALIVE SO_RCVBUF=65536 SO_SND $
obey pam restrictions = no
disable spoolss = yes
host msdfs = no
strict allocate = No
wide links = no
bind interfaces only = yes
interfaces = lo br0 192.168.0.2/255.255.255.0
use sendfile = no
map archive = no
map hidden = no
map read only = no
map system = no
store dos attributes = yes
dos filemode = yes
oplocks = yes
level2 oplocks = yes
kernel oplocks = no
enable core files = no
deadtime = 30
load printers = no
printable = no
max protocol = SMB2
smb encrypt = disabled
min receivefile size = 16384
passdb backend = smbpasswd
smb passwd file = /etc/samba/smbpasswd
[BACKUP (at MyPassport)]
comment = MyPassport's BACKUP in WD My Passport 0740
path = /tmp/mnt/MyPassport/BACKUP
dos filetimes = yes
fake directory create times = yes
valid users = admin, test
invalid users =
read list = admin, test
write list = admin, test
[Inspeladtv (at MyPassport)]
comment = MyPassport's Inspeladtv in WD My Passport 0740
path = /tmp/mnt/MyPassport/Inspeladtv
dos filetimes = yes
fake directory create times = yes
valid users = admin, test
invalid users =
read list = admin, test
write list = admin, test
[Music (at MyPassport)]
comment = MyPassport's Music in WD My Passport 0740
path = /tmp/mnt/MyPassport/Music
dos filetimes = yes
fake directory create times = yes
valid users = admin, test
invalid users =
read list = admin, test
write list = admin, test
[NyaFilmer (at MyPassport)]
comment = MyPassport's NyaFilmer in WD My Passport 0740
path = /tmp/mnt/MyPassport/NyaFilmer
dos filetimes = yes
fake directory create times = yes
valid users = admin, test
invalid users =
read list = admin, test
write list = admin, test
[Original (at MyPassport)]
comment = MyPassport's Original in WD My Passport 0740
path = /tmp/mnt/MyPassport/Original
dos filetimes = yes
fake directory create times = yes
valid users = admin, test
invalid users =
read list = admin, test
write list = admin, test
[TV (at MyPassport)]
comment = MyPassport's TV in WD My Passport 0740
path = /tmp/mnt/MyPassport/TV
dos filetimes = yes
fake directory create times = yes
valid users = admin, test
invalid users =
read list = admin, test
write list = admin, test