-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/bashrc
está incluindo. -
Verifique as permissões da sua pasta
/etc
(consulte esta postagem ). Por exemplo:chmod 0755 /etc # run as root
-
Considere adicionar
-vvv
ao executarssh
para 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 -x
no início do seu arquivo de script de inicialização. -
Execute
bash
com-x
juntamente 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.