jeudi 21 mars 2013

Modification du nom de la machine sous Ubuntu

Testé sous Ubuntu 12.10

Vous voulez modifier le nom d'une machine sous Ubuntu. Il suffit de suivre les manipulations décrites ci-dessous.

Attention ! Le nom de la machine dans Ubuntu doit suivre certaines règles reprises ci-dessous :
- Les seuls caractères autorisés sont : les caractères alphanumérique ("A-Z","a-z","0-9"), le tiret ("-"), le point (".")
- Il doit commencer par un caractère alphabétique ("A-Z","a-z")
- Il doit terminer par un caractère alphanumérique ("A-Z","a-z","0-9")
Merci à Nerach pour cette précision.

1. Ouvrez un terminal

2. Sauvegardez les fichiers à modifier :

sudo cp /etc/hosts /etc/hosts.old
sudo cp /etc/hostname /etc/hostname.old

3. Editez le fichier "hosts" :

gksu gedit /etc/hosts

Le fichier devrait ressembler à ceci :
127.0.0.1 localhost
127.0.1.1 HostNameOLD

Remplacez "HostNameOLD" par le nouveau nom de machine "HostNameNew".
Enregistrez le fichier.

4. Editez le fichier "hostname" :

gksu gedit /etc/hostname

Le fichier ne contient que le nom de la machine remplacez le par le nouveau nom.

5. Redémarrez la machine.


Annulation en cas d'erreur

Dans le cas où vous vous seriez trompés dans les manipulations indiquées ci-dessous. Il vous suffit de reprendre les fichiers sauvegardés en tapant ces instructions dans le terminal.

sudo cp /etc/hosts.old /etc/hosts
sudo cp /etc/hostname.old /etc/hostname

N'oubliez pas de redémarrer la machine.

3 commentaires:

  1. Bravo et merci, un truc bien expliqué, cela fait toujours plaisir, même aux peu habitués de la console!

    RépondreSupprimer
  2. Il faudrait ajouter une petite note au cas où,
    le hostname doit contenir des caractères alphanumérique et les symboles - (moins) et . (point) et doit commencer par un caractère alphabétique et finir par un caractère alphanumérique.

    http://manpages.ubuntu.com/manpages/lucid/man5/hosts.5.html

    RépondreSupprimer
  3. @Nerach : J'ai modifié l'article de base pour ajouter ton commentaire. Merci beaucoup

    RépondreSupprimer