У меня установлена система Ubuntu 20.04, и у меня возникли проблемы с доступом к старому NAS, который поддерживает только старый протокол SMB1/NT1.
Я читал, что могу добавить «client min protocol=NT1» в «/etc/samba/smb.conf». Но в моей установке папка «/etc/samba» вообще не установлена.
Я попытался создать папку «/etc/samba» и файл «/etc/samba/smb.conf» с содержимым:
[global]
client min protocol=NT1
но это не заставит Nautilus работать с этим конкретным старым NAS.
как заставить Nautilus использовать протокол SMB1 / NT1, если не установлена Samba и не существует папки /etc/samba/?
PS: Я не знаю, была ли Ubuntu 20.04 изначально установлена в минимальной конфигурации и /etc/samba не была настроена с самого начала, или же часть samba была впоследствии удалена.
решение1
smb.conf на самом деле не входит в пакет samba (сервер). Он входит в samba-common, поскольку имеет опции, которые могут управлять как клиентом, так и сервером.
Если вам не нужен сервер Samba в вашей системе, то лучший способ получить smb.conf в вашей системе — установить smbclient:
sudo apt install smbclient
Я бы рекомендовал удалить файл smb.conf, который вы создали вручную, перед установкой smbclient.