Hi,
maybe you can try to repair permissions using your hosting tools.
For example, I use Aruba.it hosting service.
1) In admin.mysitename.it I have access to the hosting tools.
2) There I can find a tool that “Repair permissions“, in the “Hosting services” section.