Samba работает, но не может подключиться через Windows 10

Ах, благодаря комментарию yeti:

отредактируйте еще раз, упс, нужен ввод:

filetime=$(stat -c "%Z" "$input")
now=$(date "+%s")

age=$(($now - $filetime))

if (($age >= 18000)); then
   echo "File is OLD"
else
   echo "File is NEW"
fi
0
03.12.2017, 18:51
1 ответ

Windows 10 отказывается от версии 1 протокола SMB, больше не устанавливает серверные компоненты для него по умолчанию и автоматически отключает клиентские компоненты для него, если кажется, что он не нужен. Поскольку SMBv1 имеет критическую конструктивную ошибку, которая способствовала распространению оригинального червя-вымогателя WannaCry, это хорошо.

Вы должны убедиться, что в вашей конфигурации Samba нет server max protocol =параметра (в виде явной конфигурации или неявного параметра по умолчанию ), который запрещает Samba использовать SMBv2 или SMBv3.

Выполнить testparm -s --parameter-name "server max protocol" /etc/samba/smb.conf 2>/dev/null. Если ответ не начинается ни с SMB2, ни с SMB3, ваша конфигурация Samba в настоящее время ограничена только SMBv1.

В версиях Samba от -до -для исправления этого обычно требуется только удаление любых явных server max protocolограничений из конфигурации. Если у вас есть старая версия Samba, которая по умолчанию использует только SMBv1, вы, вероятно, можете добавить server max protocol = SMB2или server max protocol = SMB3, чтобы явно включить более новые версии протокола. Если ваша версия Samba не поддерживает эти параметры конфигурации, это действительно старая версия , которую следует обновить как можно скорее.

1
28.01.2020, 04:34

Теги

Похожие вопросы