我有 Ubuntu 20.04 系统,在访问仅支持旧协议 SMB1 / NT1 的旧 NAS 时遇到了问题。
我读到我可以将“client min protocol=NT1”添加到“/etc/samba/smb.conf”。但我的安装根本没有安装“/etc/samba”文件夹。
我尝试创建一个文件夹“/etc/samba”和一个文件“/etc/samba/smb.conf”,内容如下:
[global]
client min protocol=NT1
但这不会使 Nautilus 与特定的旧 NAS 一起工作。
当没有安装 samba 且不存在 /etc/samba/ 文件夹时,如何强制 Nautilus 使用 SMB1 / NT1 协议?
附言:我不知道 Ubuntu 20.04 最初是否以最小配置安装,并且从一开始就没有配置 /etc/samba,或者之后是否卸载了 samba 部分。
答案1
smb.conf 实际上并非来自 samba(服务器)包。它来自 samba-common,因为它具有可以控制客户端和服务器的选项。
如果你的系统不需要 samba 服务器,那么将 smb.conf 安装到你的系统上的最佳方式是安装 smbclient:
sudo apt install smbclient
我建议在安装 smbclient 之前删除您手动创建的 smb.conf 文件。