Essa configuração do Postgres parece correta
Por padrão, o CentOS define o modo de diretório do usuário como 700, portanto, verifique se esse é realmente o caso e se você pode tocar nesse arquivo usando su como o usuário root
su - postgres -c "touch /home/myusername/backup/testtouch"
Se isso funcionar, tente usar a criação de log detalhado no postgres e verifique se há mais erros no log do postgres.