TransWikia.com

SMB access issues Server 2016 from Mac-Catalina

Super User Asked by dosti31 on November 9, 2021

I have 2 Macs accessing SMB shares of a Server 2016 and problems occur, constant server connection. Both Macs are in the graphics department.

Currently the problem is for Excel, Adobe Illustrator etc. If they want to overwrite an existing table on an SMB share, Excel hangs up for a moment and the saving process fails. Only a temporary file is created and the table is not overwritten. I have experienced similar problems with Adobe software.

Sometimes at the same time point:15:20h, 17:00h etc. they are thrown out of the structure.

There is an “almost full access” to the drive or share. This means that you have all rights except for changing the permissions.

I have already dealt with this problem in some detail and the core problem here is Apple’s support for Windows SMB releases.

The problem affects not only MS Mac Office but also various other software vendors.

The Macs are running Mac OS Version Catalina.

One Answer

I had a similar issue for months with several macs on our network connecting to our Windows Server 2016 SMB shares, after much trial and error the following resolved our issues.

Coincidentally also our design team using adobe suite was the most problematic.

Create the following file:

/etc/nsmb.conf

With the following contents:

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

This can be done with the following commands (do these 1 line at a time.)

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

When checking the ownership of the file using "ls -l" the user should be root and the group should be wheel, if it isn't use the following command:

sudo chown root:wheel /etc/nsmb.conf

The permissions of the file should also be as follows:

User  - Read + Write
Group - Read
Other - Read

if not use the following command:

sudo chmod 644 /etc/nsmb.conf

Hope this helps!

Answered by CraftyB on November 9, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP