J'utilise un système GNU/Linux à distance, via SSH.
J'ai ajouté par erreur quelque chose dans mon $HOME/.bash_profile
scriot qui provoque une erreur. (Pour être précis : j'ai ajouté un exec foo
au lieu de . foo
appliqué à un autre bash script sans autorisation d'exécution, ce qui entraîne une erreur).
Maintenant, je n'arrive pas à me connecter en SSH, SCP ou SFTP sur ma machine : bash, mon login Shell, essaie d'exécuter la commande suivante exec foo
obtient l'erreur et me jette dehors ! Je n'ai pas d'autre compte auquel je peux accéder à distance.
Y a-t-il quelque chose que je puisse faire pour rétablir l'accès au système ?
Détails supplémentaires :
- La plupart des ports autres que celui de SSH ne sont pas disponibles car la machine est derrière un pare-feu.
- C'est un système Devuan 3 ASCII (~= Debian 10 Beowulf).