Would the correct approach here be to change the "owner" of the files from what I assume is root to my FTP user?
Sim. Como root , execute chown -R yourftpuser:yourftpgroup /path/to/tree . Suas permissões estarão bem para FTP nesse momento. Todos os arquivos serão de propriedade do usuário FTP, que possui acesso de gravação¹.
No futuro, você pode evitar isso clonando como o usuário que você quer que acabe possuindo os arquivos.
Observe, porém, que todos os arquivos são r acessíveis por qualquer usuário no servidor com as permissões que você publicou. Se isso for um problema, você pode remover a permissão r de g roup e o ther: chmod -R go-r /path/to/tree .
¹ Isso pressupõe que seu servidor de FTP esteja configurado para usar as contas de usuário do sistema para login. Eles nem todos se comportam dessa maneira, e pode ser que você precise usar o sistema de contas internas ou alterar o proprietário do arquivo para o usuário do servidor.