Chaque fois que j'exécute une commande Sudo, je reçois un message d'erreur.
jay@ignumtop:~$ Sudo true
Sudo: unable to resolve Host ignumtop: Connection timed out
Je ne sais pas en quoi cela affecte vraiment mon ordinateur ou quoi que ce soit, mais si c'est un problème qui conduira à ce que mon ordinateur se bonifie lui-même, j'aimerais savoir ce que je peux faire à ce sujet. Merci.
Il s’agit très probablement d’une discordance entre les enregistrements de /etc/hosts
et votre nom d’hôte dans /etc/hostname
.
Tout d’abord, commençons par /etc/hostname
et obtenons votre nom d’hôte actuel avec la commande cat /etc/hostname
qui affichera le nom d’hôte de votre système:
foobarbaz
(foobarbaz
est un exemple de la sortie).
Ensuite, vérifions votre fichier /etc/hosts
. Vous devriez voir quelque chose comme ceci de 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
Dans cet exemple, vous pouvez voir 'foobarbaz', le nom d'hôte que j'ai sur mon système, n'est pas dans /etc/hosts
. Alors ajoutons-le, modifiez la ligne pour 127.0.1.1 afin d'y inclure votre nom d'hôte Sudo nano /etc/hosts
ouvrira l'éditeur de texte nano
sur la ligne de commande afin que vous puissiez modifier et enregistrer le fichier - notez que vous devrez attendre le délai d'expiration 'problème pour se résoudre à nouveau):
127.0.1.1 foobar foobarbaz
Enregistrez le fichier, puis essayez à nouveau vos commandes Sudo
. Vous ne devriez plus voir cette erreur.