Voici deux cas où j'ai constaté que définir le nom de l'ordinateur via Préférences Système > Partage > Nom de l'ordinateur ne définissait pas vraiment l'attribut HostName
.
La version de macOS est macOS High Sierra version 10.13.6 dans les deux cas ci-dessous.
Instance 1
J'ai eu un tout nouveau MacBook Pro qui avait les paramètres suivants dans Préférences Système > Partage.
- Nom de l'ordinateur : MacBook Pro de Lone
- Nom d'hôte local : Lones-MacBook-Pro.local
La sortie de scutil
et hostname
ressemblait à ceci :
$ scutil --get ComputerName
MacBook Pro de Lone
$ scutil --get LocalHostName
Lones-MacBook-Pro
$ scutil --get HostName
HostName: non défini
$ hostname
Lones-MacBook-Pro.local
Ensuite, je suis allé dans Préférences Système > Partage et j'ai défini le Nom de l'ordinateur sur luke
. Maintenant, la sortie ressemblait à ceci :
$ scutil --get ComputerName
luke
$ scutil --get LocalHostName
luke
$ scutil --get HostName
HostName: non défini
$ hostname
luke.local
L'attribut HostName
n'est pas défini !
Instance 2
Je travaillais sur le MacBook Pro d'un ami qui avait déjà un autre HostName
défini (peut-être quelqu'un d'autre l'avait configuré pour lui). Il avait les paramètres suivants dans Préférences Système > Partage.
- Nom de l'ordinateur : mmod
- Nom d'hôte local : mmod.local
La sortie de la CLI ressemblait à ceci :
$ scutil --get ComputerName
mmod
$ scutil --get LocalHostName
mmod
$ scutil --get HostName
mmod
$ hostname
mmod
Maintenant, je suis allé dans Préférences Système > Partage et j'ai défini le Nom d'ordinateur sur luke
. La sortie est maintenant :
$ scutil --get ComputerName
luke
$ scutil --get LocalHostName
luke
$ scutil --get HostName
mmod
$ hostname
mmod
Encore une fois, HostName
reste inchangé.
Question
Je sais que je peux définir l'attribut HostName
avec la commande scutil --set HostName luke
.
Ma question est : existe-t-il un élément d'interface utilisateur de bureau macOS où je peux visualiser ou modifier cet attribut HostName
sans avoir à exécuter des commandes CLI ?