drwxrwxr-x означает, что папка доступна для записи для владельца или группы.
Если ваш пользователь не является владельцем или частью группы этой папки ... это приведет к отказу в разрешении.
Но если это сделано в течение сеанса S SH и задействован SE Linux, посмотрите, может ли этот пример помочь
# git repository user
adduser -d /data/git
# set SELinux policy
semanage fcontext -a -t user_home_dir_t /data/git
semanage fcontext -a -t ssh_home_t "/data/git/.ssh(/.*)?"
restorecon -R -v /data/git/.ssh
Создание пользователя может не требуется в вашем случае, но команды полууправления могут помочь.