Спасибо вам за совет!> В smb.conf в [global] нужно добавить 2 строчки:
> idmap_ldb:use rfc2307 = yes
> server signing = auto
> После этого команда стала отрабатывать правильно.
idmap_ldb:use rfc2307 = yes была, а вот server signing - нет.
server signing = auto
server signing = disabled
- тест проходит.
server signing = mandatory
- не проходит с ошибкой в консоли сервера:
/sbin//smbd: smb_signing_good: BAD SIG: seq 2
/sbin//smbd: receive_smb: SMB Signature verification failed on incoming packet!
При этом оставил:
smb encrypt = mandatory
С раб. станции Win2012Srv при server signing = mandatory шары тоже не видны.
Оставил server signing = auto.
Если будет время разобраться, что это в реальности значит - отпишусь. Самому интересно, но времени не хватает, к сожалению.
####
add:
[пожалуйста, поправьте меня, если я не прав!] Если я правильно понимаю, smbclient просто не умеет SMB2. Например, ставлю server min protocol = SMB2 - при этом рабочая станция работает нормально, а smbclient вообще никакой тест не проходит.
SMB2 по своей сути не может отключить server signing, даже если установить server signing = disabled, disabled будет считаться auto. Инфа отсюда: https://www.samba.org/samba/docs/man/manpages/smb.conf.5.html
Т.е. если бы была возможность заставить smbclient работать по SMB2, то все было бы ок.