O que você fez, usermod -G root -a rsync , é adicionar o usuário rsync ao grupo raiz. Isso não tem efeito algum na maioria dos sistemas, porque o grupo raiz não é especial. Existem sistemas em que estar no grupo raiz é necessário para escalar privilégios para o usuário root, mas nunca é suficiente (o grupo raiz é o grupo de usuários que podem usar sudo ou algum equivalente configuração).
Em termos de segurança, dar a um usuário a permissão para gravar arquivos em qualquer lugar é exatamente o mesmo que dar a esse usuário root powers. (O usuário pode sobrescrever /bin/su , ou /etc/passwd ou /usr/sbin/sshd , ou qualquer outro número de programas e bancos de dados que permitam que ela configure um backdoor para si mesma.)
Se você precisar acessar arquivos arbitrários em ssh, permita logins ssh como root. Não com uma senha (ou uma longa, gerada aleatoriamente), apenas com uma chave (que você precisa proteger com cuidado, é claro). Em /etc/sshd_config , coloque
PermitRootLogin yes