3 votes

Problème lorsque sudo quelque chose après un changement de nom d'hôte

J'en avais assez du nom de mon système, alors j'ai décidé de le changer. I gksudo gedit /etc/hostname et changé mon premier et jamais touché nom d'ordinateur à un nouveau. Et maintenant, quand je sudo quelque chose comme sudo gedit mon terminal me demande ~: unable to resolve host <my_new host_name_i_gksudo> .

Quand i sudo cat /etc/hosts il me donne :

sudo: unable to resolve host <not_of_your_business!>
127.0.0.1   localhost
127.0.1.1   leviathan

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Comment puis-je me débarrasser de ce problème ? Merci d'avance.

3voto

mars-o Points 593

Avez-vous défini votre nouveau nom d'hôte dans votre /etc/hosts fichier ?

Lorsque vous modifiez votre nom d'hôte, vous devez le modifier dans le fichier les deux le site /etc/hostname y /etc/hosts des dossiers. Et une fois que vous avez fait ça, redémarrez ou redémarrez le service de nom d'hôte :

sudo service hostname restart

3voto

Wilf Points 28034

Changez cette ligne dans /etc/hosts :

127.0.1.1     your-old-hostname

à :

127.0.1.1     your-new-hostname

0voto

BlinkyBill Points 101

La commande sudo peut prendre un paramètre de nom d'hôte. ex.

sudo -h mon-nouveau-hostname reboot

P.S. Après le redémarrage, tout devrait bien se passer, en supposant que vous avez changé votre nom d'hôte correctement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X