sudo へのアクセスが失われました

sudo へのアクセスが失われました
sudo: unable to resolve host

/etc/hosts127.0.1.1 の PC 名のエントリを作成するには、ファイルを編集する必要があると思います。

しかし、アクセスできない場合はどうすればいいのでしょうかsudo? 13.10 にアップデートしてからなくなってしまったようです。

試してみましたがnano、まだ機能しません。

答え1

リカバリ モードで起動し、次の手順で hosts ファイルを編集することをお勧めします。

  1. 以下の手順に従ってリカバリ モードで起動します。リカバリモードで起動するにはどうすればいいですか?

    以下の手順 2 ~ 5 は上記の質問からの抜粋です。

  2. ShiftBIOSが通過した後、次のオプションを選択します: 「
    詳細オプション → で終わるもの'(リカバリモード)'

  3. 「ルートシェルプロンプトにドロップ」オプションを選択します
  4. 次のコマンドを使用して、ルート パーティションを R/W として再マウントします。

    mount -o remount,rw /
    
  5. 別々のパーティションがある場合は、次のコマンドを実行してマウントします。

    mount -a
    
  6. /etc/hosts次のコマンドでファイルを編集します:

    nano /etc/hosts  # Replace `nano` with your favourite command line editor
    
  7. 必要な変更を加えます。
  8. 保存して終了するには、次のキーを押してください: Ctrl+X; Y; Enter

    注: +2 つのキーの間に がある場合は、それらを同時に押します。2;つのキー シーケンスの間に がある場合は、最初のシーケンスを押してから放し、2 番目のシーケンスを押します。

  9. リブート:

    reboot
    

答え2

ルート アカウントにパスワードを設定している場合は、以下を試すことができます。

su -

正しいパスワードを入力すると(設定されている場合)、root になり、必要に応じてファイルを自由に変更できるようになります。

関連情報