J'ai pris une très mauvaise décision sur l'un de mes serveurs.
J'ai supprimé /bin/sh
. J'ai redémarré le serveur et le serveur ne fonctionnera pas car il doit /bin/sh
démarrer les scripts rc. Je ne peux pas non plus accéder au mode mono-utilisateur car sh est nécessaire.
Existe-t-il un moyen simple de réinstaller le shell bourn?
J'ai essayé de copier sh à partir d'un cd live, il a échoué sur la bibliothèque ld-elf.so.1. J'ai donc copié cela dans / libexec du livecd sur ma partition /. Il a ensuite besoin de la bibliothèque libedit.so et je l'ai copié dans / libexec mais cela ne fonctionne pas cette fois.
J'ai essayé un lien symbolique vers /usr/local/bin/bash
mais cela me présente toujours une erreur de type "ne peut pas trouver sh". Je suppose que c'est parce que /usr
n'est pas encore monté car il est fait à partir d'un script rc.
Toute aide est grandement appréciée.