Pour changer le hostname sur Ubuntu, vous devez éditer 2 fichiers. Alors, ouvrez un terminal et lancer les commandes suivantes :
1. Faite un sauvegarde de votre fichier ‘hostname’ et ‘hosts’ actuel (c’est une bonne idée car si vous ne changez pas correctement le hostname, vous aurez des problèmes avec gksu / sudo) :
sudo cp /etc/hosts /etc/hosts.old
sudo cp /etc/hostname /etc/hostname.old
2. Éditez le fichier ‘hosts’ :
gksu gedit /etc/hosts
Le fichier devrait ressembler à peu de chose à ceci :
127.0.0.1 localhost
127.0.1.1 un_hostname
Changer « un_hostname » par le nouveau hostname / nom de l’ordinateur.
3. Éditez le fichier ‘hostname’ :
gksu gedit /etc/hostname
Ce fichier ne contient que votre hostname / nom d’ordinateur, alors changez le à nouveau comme précédemment, mais assurez vous bien que c’est le même nom que dans le fichier ‘/etc/hosts’.
4. Maintenant redémarrez les services hostname et réseau :
sudo service hostname restart
sudo service networking restart
Votre nouveau hostname / nom d’ordinateur devrait apparaître à la place de l’ancien. Ensuite, déloguez vous et loguez vous à nouveau pour éviter certains problèmes avec « gksu ».
A la place des deux commandes précédentes vous pouvez tout simplement redémarrez votre ordinateur.
Annuler les modifications
Comme nous avons fait une sauvegarde, annuler les modifications sera très simple : vous devrez simplement copier les fichiers sauvegardés et remplacer les nouveaux :
sudo cp /etc/hosts.old /etc/hosts
sudo cp /etc/hostname.old /etc/hostname
Si vous avez des problèmes avec « sudo », utiliser « gksu » à la place.