O superusuário não tem motivos reais para ter acesso SSH. É mais seguro configurar um usuário comum com acesso SSH à máquina e usar sudo
quando necessário. Você pode até definir PermitRootLogin no
no seu arquivo sshd_config
(em /etc
em algum lugar), a menos que você, por algum motivo, ache que precisa realmente efetuar login como root para abrir o sistema em algum ponto (o que você pode fazer o console de qualquer maneira, se você tiver acesso físico à máquina).
Dito isto, você provavelmente está executando seus comandos como um usuário comum e é por isso que você não tem permissão para executar as operações.
Nunca altere a propriedade ou as permissões no diretório /root
. Eles são configurados corretamente desde o início e não precisam ser alterados (o que pode se abrir posteriormente para falhas de segurança).
Em todos os sistemas que eu configurei, o conteúdo original de /root
e o próprio diretório estão totalmente intocados. Nada adicionado, nada retirado, nada modificado. A conta root
é especial e você deve raramente, ou nunca, ver um prompt raiz interativo.