Comment changer le nom HostName affiché dans le Terminal

Publié le vendredi 22 mars 2019 dans la catégorie G33K

Quand vous ouvre une fenêtre Terminal sur votre Mac, il y a un nom qui s'affiche avant le vôtre : c'est le HostName de votre machine, et il se peut qu'il ne corresponde pas à ce que vous voudriez. Voici comment le changer.

Changer le HostName affiché

C'est un petit problème que j'ai rencontré ce soir, en configurant mon nouveau Mac Mini, qui est arrivé en remplacement de mon MacBook Pro 13". Je l'avais initialement nommé "LoKan's Mac Pro", car je trouve que ce petit Mac Mini est un mini iMac Pro, et il a gardé ce nom dans le Terminal.

A la différence des autres noms utilisés pour votre Mac, le HostName n'est pas modifiable dans les Préférences Systèmes, onglet Partage. Il vous faudra rester dans un Terminal. Pour ce faire, tapez la commande suivante :

sudo scutil --set HostName nouveauHostName-sansEspace

Il est important qu'il n'y ai pas d'espace dans le nom choisi, comme sur l'exemple ci-dessus.

changer hostname mac terminal

Une fois la modification demandée, il vous faudra taper votre mot de passe (c'est une commande sudo), et c'est tout. Ouvrez un nouvel onglet en faisant un ⌘ + T et vous verrez que la modification a été prise en compte.

terminal imac pro

Voilà, voilà, le tour est joué ! Vous pouvez arrêter de vous gratter si ce type de "souci" vous dérange autant que moi.

D'autres modifications possibles

Le HostName, qu'on vient de voir, est le nom affiché en local, uniquement sur la machine et donc dans le Terminal.

Le ComputerName est le nom utilisé sur le réseau local et donc visible par les autres machines. C'est celui que vous voyez dans les Préférences Systèmes, onglet Partage.

sudo scutil --set ComputerName "Nouveau Nom"

Enfin, le LocalHostName est le nom de la machine qui se présentera dans les services de découverte Bonjour, comme AirDrop par exemple.

sudo scutil --set LocalHostName "Nouveau Nom"

Vous pouvez maintenant modifier tous les noms affichés par votre machine. Enjoy !

Article écrit par LoKan Sardari 🦓🧠 Ultralearner | 👨🏻‍💻 Entrepreneur | 🏋🏻 Athlete | 📷 Pixel lover | 🎒 Travel addict

Commentaires

Les commentaires doivent rester un lieu d’échange courtois et agréable.

Vous êtes donc invité à respecter le travail effectué sur ce site, les personnes à qui vous répondez, ainsi que la langue française.

Tout commentaire ne respectant pas ces conditions, ou étant profondément hors sujet, sera écarté du débat.

Si vous désirez afficher un avatar, associez-le à votre adresse mail grâce au service Gravatar.

Écrire un commentaire

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

  1. Paul dit :

    Salut LoKan,

    Pour apporter une petite rectification, on peut tout à fait utiliser des espaces, auquel cas il faut utiliser des doubles quotes devant le nom, comme ceci :
    sudo scutil --set HostName "Nouveau nom"

    Voilà.
    Bonne journée.

    1. Renan Hamel dit :

      J'allais le dire 🙂
      Bon petit article qui me rappel à mes années d'études ^^. Ah, ce bon vieux terminal !

  2. voldriusthedrood dit :

    salut Lokan, merci pour l'article. Moi j'ai fait cette modification depuis préférence système, partage, et j'ai juste changé le nom de l'ordinateur en haut ^^