I have a dedicated server but only root can access my hosting directory. All other users get permission denied when I try access the directory with another user.
I have created a new user, added the user to the apache group (as the directory is owned by apache)
# usermod -a -G apache newuser
Also tried
# usermod -g apache newuser
Yes, I have relogged in and restarted SSHD
I have set permissions to 775 but not recursively as I am running Magento.
drwxrwxr-x+ 8 apache apache 4096 Apr 7 21:52 website
I also tried to use Access Control Lists, like below
setfacl -m u:user:rw /var/www/html/website
# file: website
# owner: apache
# group: apache
user::rwx
user:user:rw-
user:userb:rw-
group::r-x
mask::rwx
other::r-x