适用机型:所有 TNAS 型号
SMB 访问异常的常见情况及解决对策:
情况1:在 Windows 的文件资源管理器中使用 \\IP(如\\192.168.1.10) 连接 SMB 服务时,提示“无法连接目标”
解决方法:
1. 进入 TOS 系统的 控制面板 > CIFS/SMB 文件服务,检查是否已打开 SMB 服务;
2. 前往 Windows 控制面板 > 程序与功能,找到并打开“SMB 1.0/CIFS 文件共享支持”。
情况2:在用户信息认证窗口总是会提示“用户名或密码错误”
解决方法:在排除您输入的用户名和密码错误的可能后,有可能是密码中带有“&”符号,请修改您的密码再尝试。
情况3:访问 SMB 服务时,Windows 提示 “文件共享不安全,需要 SMB 2 或更高版本”。
解决方法:进入 TOS 系统的 控制面板 > CIFS/SMB 文件服务 > 高级,将“最大 SMB 版本”更改为 SMB 3
情况4:打开已映射的网络驱动器时,提示连接时出错
解决方法:很可能是已映射的驱动器的用户已不存在或密码已被更改,前往 Windows 的控制面板 > 凭据管理器 > 清除 TNAS 的 Windows 凭据,断开原有的网络映射驱动器并使用新的用户或密码映射驱动器。
情况5:通过 SMB 访问时 Windows 提示不允许使用多个用户访问
解决方法:
1. 断开 Windows 的 SMB 网络驱动器连接
2. 删除 Windows 的凭据管理器中存放的凭据
3. 使用 Windows + R 输入“cmd”打开 命令提示符窗口,输入 net use * /del /y 清理电脑已连接的 SMB 的缓存,然后再尝试访问 NAS
情况6:TOS 系统的 控制面板 > CIFS/SMB 文件服务 > 中获取到的工作组为空
解决方法:请填入"workgroup"或者你已知的在你的电脑上使用的域名。如果依然没有效果,可能是Samba 文件服务的配置文件出错,请联系技术支持人员处理
情况7:使用的密码包含特殊字符
解决方法:将密码修改为不含有特殊字符的密码
情况8:TNAS 是 arm 架构的,以上7种情况都不是或不起作用
解决方法:
尝试清理 TOS 上的 samba 缓存.
1. 前往 TOS > 控制面板 > 用户 > guest > 编辑 > 高级设置,选中“禁用此用户帐户” > “立即”,然后单击“应用”。
2. 前往 TOS > 控制面板 > 文件服务,停用 SMB/CIFS 服务
3. 重启 TNAS,再前往 TOS-控制面板-文件服务处,启用 SMB/CIFS 服务
4. 执行一次"情况5"的步骤
5. 如果步骤1,2,3没有起作用,再次停用 SMB/CIFS 服务
6. 登录 SSH 并切换至 root 权限,在 SSH 中输入以下指令手动清除TOS上的 samba 缓存:
https://forum.terra-master.com/cn/viewt ... =87&t=1511
代码: 全选
cd /var/lib/samba/
rm account_policy.tdb group_mapping.tdb share_info.tdb