Aquí hay dos instancias donde descubrí que al configurar el nombre de la computadora a través de Preferencias del Sistema > Compartir > Nombre de la computadora realmente no se establece el atributo HostName
.
La versión de macOS es macOS High Sierra versión 10.13.6 en ambos casos a continuación.
Instancia 1
Compré una MacBook Pro nueva que tenía la siguiente configuración en Preferencias del Sistema > Compartir.
- Nombre de la computadora: MacBook Pro de Lone
- Nombre de host local: Lones-MacBook-Pro.local
La salida de scutil
y hostname
lucía así:
$ scutil --get ComputerName
MacBook Pro de Lone
$ scutil --get LocalHostName
Lones-MacBook-Pro
$ scutil --get HostName
HostName: no establecido
$ hostname
Lones-MacBook-Pro.local
Luego fui a Preferencias del Sistema > Compartir y configuré el Nombre de la computadora como luke
. Ahora la salida se veía así:
$ scutil --get ComputerName
luke
$ scutil --get LocalHostName
luke
$ scutil --get HostName
HostName: no establecido
$ hostname
luke.local
¡El atributo HostName
no está establecido!
Instancia 2
Estaba trabajando en la MacBook Pro de un amigo que ya tenía algún otro HostName
configurado (quizás alguien más lo había configurado para él). Tenía la siguiente configuración en Preferencias del Sistema > Compartir.
- Nombre de la computadora: mmod
- Nombre de host local: mmod.local
La salida de la CLI se veía así:
$ scutil --get ComputerName
mmod
$ scutil --get LocalHostName
mmod
$ scutil --get HostName
mmod
$ hostname
mmod
Ahora fui a Preferencias del Sistema > Compartir y configuré el Nombre de la computadora como luke
. La salida ahora es:
$ scutil --get ComputerName
luke
$ scutil --get LocalHostName
luke
$ scutil --get HostName
mmod
$ hostname
mmod
Nuevamente, HostName
no se ve afectado.
Pregunta
Sé que puedo establecer el atributo HostName
con el comando scutil --set HostName luke
.
Mi pregunta es: ¿Existe un elemento de la interfaz de usuario de escritorio de macOS donde puedo ver o editar este atributo HostName
sin tener que ejecutar comandos de la CLI?