Full article here.
Newer servers use SMB2/3 which has packet signing turn on. The net result is that copied/moved/renamed files never finalize the process. 2 sets of instructions below
based on whether or not there already exists an nsmb.conf file or not.
If your macOS computer has a /etc/nsmb.conf file
- Open the /etc/nsmb.conf file.
- Set the signing_required value to “no,” like this:
[default]
signing_required=no - Save the /etc/nsmb.conf file.
- Disconnect and then reconnect any mounted SMB shares to make the changes take effect.
If your macOS computer doesn’t have an /etc/nsmb.conf file
- Open Terminal.
- Use these commands to create an /etc/nsmb.conf file that has a signing_required value that’s set to “no”:
sudo -s
echo "[default]" >> /etc/nsmb.conf
echo "signing_required=no" >> /etc/nsmb.conf
exit - Disconnect and then reconnect any mounted SMB shares to make the changes take effect.