To fix this, log into your Synology via SSH (or Telnet), and you need to log on as root (NOT your admin or your user account). The password should be the same as your administrator account.
Oh, and there’s a couple prerequisites here of course. First, you have to enable SSH through your DiskStation if you haven’t already. If you’re on Windows, you also need to get yourself an SSH client like PuTTY. You can also use Telnet if you’re sure about not getting sniffed on your network. 🙂
Mac: use the terminal app
Log in as root: ssh firstname.lastname@example.org (your disk stations ip) and enter the admin user’s password,
And enter the following command:
chown -R nobody:nobody /volume1/web/wordpress
Substitute your WordPress folder for ‘wordpress’ above. Now try to update and you should be up running again.
If instead all you got was a big stream of ‘Operation not permitted’ messages, it’s probably because you didn’t log in explicitly as the ‘root’ user.
Note for MSM 6 and above, you need to do the following:
admin@DiskStation:~$ sudo -i
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Password: (Enter admin password)
root@DiskStation:~# chown -R nobody:nobody /volume1/web/wordpress (change destination based oun your config)
See these 2 articles