-bash: /root/.bashrc: Permission denied
- Verifique as permissões do arquivo
.bashrc(o que você fez). - Verifique as permissões de todos os arquivos que você está incluindo (como
/etc/bashrc). - Verifique as permissões de todos os arquivos que seu% global
/etc/bashrcestá incluindo. -
Verifique as permissões da sua pasta
/etc(consulte esta postagem ). Por exemplo:chmod 0755 /etc # run as root -
Considere adicionar
-vvvao executarsshpara uma saída mais detalhada.
Rastreio
Para depurar ainda mais o problema, você pode ativar o rastreamento ( xtrace ) no seu shell. Aqui estão 3 métodos:
-
Usando .
Adicione a seguinte linha como a primeira do seu script:
#!/bin/bash -x -
Adicione a linha
set -xno início do seu arquivo de script de inicialização. -
Execute
bashcom-xjuntamente com o comandossh, por exemplo,\ssh -vvv [email protected] -t bash -x
Depois disso, tente reproduzir o problema novamente e, em seguida, você deverá encontrar a linha problemática.