Changer le hostname et le nom Bonjour d’un Mac

Petite astuce vue chez Lokan (qui quand il ne demande pas de l’argent, peut faire des trucs intéressants) pour changer le hostname d’un Mac, c’est-à-dire le nom donné au Mac dans le Terminal.

Un Mac, une fois fraîchement installé, dispose de trois noms. Le hostname (le nom affiché en local dans le terminal, en gros), le Computer Name, affiché sur le réseau local, et le LocalHostName, utilisé par Bonjour (genre AirDrop). En temps normal, les trois affichent la même chose, le nom donné à l’installation. Mais dans certains cas, les valeurs peuvent ne plus correspondre. Soit parce que vous avez migré une machine (il garde le même nom), soit parce que vous avez changé le Computer Name dans l’interface de macOS. C’est en effet le nom affiché dans Préférences Système -> Partage.

Trois commandes permettent de modifier le nom :

sudo scutil --set ComputerName "Nouveau Nom"
sudo scutil --set LocalHostName "Nouveau Nom"
sudo scutil --set HostName "Nouveau Nom"