sudo: impossible de résoudre lhôte “ hostname ”

I « Jai testé un fournisseur VPS et jai récemment créé une machine virtuelle avec un nom dhôte testserver à laide dun modèle ubuntu. Ce fournisseur VPS réserve et facture les ressources par mois, donc si vous créez une VM pour un petit travail, il est judicieux de le conserver au cas où vous auriez besoin d une autre VM pour un autre travail plus tard.

Je suis revenu sur VM après quelques semaines pour un autre travail et je voulais renommer le nom dhôte en webserver. Jai édité /etc/hostname et redémarré, et le système dexploitation reconnaît que le nom dhôte est maintenant webserver. Selon le fournisseur de VPS, il « est apparemment impossible de changer le nom dhôte de la VM dans le groupe de ressources de lhyperviseur (lire quils nont pas créé une vue de contrôleur et un modèle de formulaire pour le faire), donc je suis coincé avec son appel testserver là-bas. sudo fonctionne, mais lorsque je sudo je reçois un avertissement:

sudo: unable to resolve host webserver 

Quelquun sait pourquoi? Ce nest évidemment quun inconvénient mineur, mais jai pensé que je demanderais si quelquun connaît une solution.

Commentaires

  • votre résolveur (grep hosts: /etc/nsswitch.conf) inclut-il ' fichiers '? Si tel est le cas, une entrée dans / etc / hosts devrait le faire.
  • Oui, cétait tout; le nom dhôte dorigine était là à côté de ladresse IP à la place. Merci! Collez comme réponse et je peux laccepter.

Réponse

sudo utilise le résolveur système, configuré par /etc/nsswitch.conf; dans votre cas e, les recherches dhôte ont été configurées pour utiliser /etc/hosts, dont le nom dhôte précédent était identifié avec ladresse IP du serveur. Pour résoudre ce problème, mettez simplement à jour / etc / hosts avec le nouveau nom dhôte.

Commentaires

  • Vous ' voudrez également regarder (par exemple) / etc / hostname et tout autre fichier de configuration réseau (/ etc / sysconfig / network sur RHEL) pour les emplacements qui avaient lancien nom dhôte.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *