No estoy seguro de cómo se cambió el nombre y si es posible rastrearlo, pero puedes cambiar fácilmente el HostName
a cualquier nombre usando el comando scutil
:
sudo scutil --set HostName tu_nuevo_nombre
Aquí tienes un script de shell que uso para cambiar varios nombres de computadora (ComputerName
, HostName
, LocalHostName
) en un solo paso:
#!/bin/bash
# Cambiar los nombres de tus computadoras
# Ejecutar con sudo
# variables
id=$1
computerName=$(scutil --get ComputerName)
hostName=$(scutil --get HostName)
localHostName=$(scutil --get LocalHostName)
changeName(){
scutil --set ComputerName $id
scutil --set HostName $id
scutil --set LocalHostName $id
}
printChanges(){
clear
printf "**************CONFIGURACIÓN ANTERIOR*************\n"
printf "ComputerName: $computerName\n"
printf "HostName: $hostName\n"
printf "LocalHostName: $localHostName\n\n"
newComputerName=$(scutil --get ComputerName)
newHostName=$(scutil --get HostName)
newLocalHostName=$(scutil --get LocalHostName)
printf "***********CONFIGURACIÓN ACTUAL************\n"
printf "ComputerName: $newComputerName\n"
printf "HostName: $newHostName\n"
printf "LocalHostName: $newLocalHostName\n\n"
}
# principal
if (($#==0))
then
# imprimir nombres actuales
clear
printf "***********CONFIGURACIÓN ACTUAL************\n"
printf "ComputerName: $computerName\n"
printf "HostName: $hostName\n"
printf "LocalHostName $localHostName\n\n"
elif (($#==1))
then
# cambiar nombre e imprimir cambios
changeName $id
printChanges
else
echo "Esperado: Vacío O NuevoNombreDeLaComputadora"
fi
0 votos
Tuve un susto similar hoy cuando encontré "jairs-iphone" como mi nombre de host en la Terminal. Todavía no sé exactamente de dónde vino, ya que nunca me he conectado a ningún iPhone, pero ... las respuestas a continuación me ayudaron mucho.