Mac-Catalina 上的 SMB 访问问题 Server 2016

Mac-Catalina 上的 SMB 访问问题 Server 2016

我有 2 台 Mac 访问 Server 2016 的 SMB 共享,出现问题,服务器连接不稳定。两台 Mac 都属于图形部门。

目前,Excel、Adobe Illustrator 等软件都存在此问题。如果它们想要覆盖 SMB 共享上的现有表,Excel 会暂时挂起,保存过程会失败。只会创建一个临时文件,而不会覆盖表。我在使用 Adob​​e 软件时也遇到过类似的问题。

有时在同一时间点:15:20、17:00 等,它们会被扔出建筑。

驱动器或共享具有“几乎完全访问权限”。这意味着您拥有除更改权限之外的所有权限。

我已经详细处理过这个问题,这里的核心问题是 Apple 对 Windows SMB 版本的支持。

该问题不仅影响 MS Mac Office,还影响其他多家软件供应商。

Mac 运行的是 Mac OS 版本 Catalina。

答案1

几个月来,我遇到了类似的问题,我们的网络上有几台 Mac 连接到我们的 Windows Server 2016 SMB 共享,经过多次反复试验后,以下方法解决了我们的问题。

巧合的是,我们的设计团队使用 Adob​​e Suite 时遇到的问题也是最多的。

创建以下文件:

/etc/nsmb.conf

内容如下:

[default]
signing_required=no
streams=yes
file_ids_off=yes
protocol_vers_map=2

可以使用以下命令完成此操作(每次执行一行。)

sudo -s
echo "[default]" >> /etc/nsmb.conf
echo "signing_required=no" >> /etc/nsmb.conf
echo "streams=yes" >> /etc/nsmb.conf
echo "file_ids_off=yes" >> /etc/nsmb.conf
echo "protocol_vers_map=2" >> /etc/nsmb.conf

当使用“ls -l”检查文件的所有权时,用户应该是 root 并且组应该是 wheel,如果不是,请使用以下命令:

sudo chown root:wheel /etc/nsmb.conf

该文件的权限也应该如下:

User  - Read + Write
Group - Read
Other - Read

如果没有,请使用以下命令:

sudo chmod 644 /etc/nsmb.conf

希望这可以帮助!

相关内容