Sudoコマンドを実行するたびに、エラーメッセージが表示されます。
jay@ignumtop:~$ Sudo true
Sudo: unable to resolve Host ignumtop: Connection timed out
これが私のコンピューターなどに実際にどのような影響を与えているのかはわかりませんが、それがコンピューターの暴走につながる問題である場合、私はそれに対して何ができるかを知りたいです。ありがとう。
これは、おそらく/etc/hosts
のレコードと/etc/hostname
のホスト名が一致しない場合です。
まず、/etc/hostname
から始めて、システムのホスト名を出力するcat /etc/hostname
コマンドで実際のホスト名を取得します。
foobarbaz
(foobarbaz
は出力の例です)。
次に、/etc/hosts
ファイルを確認しましょう。 cat /etc/hosts
から次のようなものが表示されるはずです。
127.0.0.1 localhost
127.0.1.1 foobar
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
この例では、システムにあるホスト名「foobarbaz」が/etc/hosts
にないことがわかります。それを追加して、127.0.1.1の行を編集してホスト名を含めるSudo nano /etc/hosts
は、コマンドラインでnano
テキストエディターを開き、ファイルを編集して保存できるようにします。再び解決するための「タイムアウト」問題):
127.0.1.1 foobar foobarbaz
ファイルを保存してから、Sudo
コマンドを再試行してください。このエラーは表示されなくなります。