誤ってシンボリックリンク /bin/sh を変更してしまいました

誤ってシンボリックリンク /bin/sh を変更してしまいました

私は Ubuntu 11.1 で作業しています。私のシステムでは、シンボリック リンク /bin/sh は dash を指していました。/bin/bash は sh を指していました。誤って /bin/sh を /bin/bash を指すように変更してしまいました。これでターミナルを開くことができません。この混乱から回復するにはどうすればよいでしょうか?

答え1

コンソールで:

  1. CTRL-ALT-1を押して擬似端末を開きます
  2. ルートユーザーとしてログインします(ルートシェルがまだ機能することを願います)
  3. シンボリックリンクを修正します。
  4. コンソール画面に戻ることもできますが、これは設定した疑似端末の数に依存します。CTRL-ALT-9を試してください。または、単に再起動することもできます。

関連情報