38 votos

He restablecido de fábrica mi MacBook M1 y todavía contenía el antiguo nombre de host del sistema

He seguido este artículo para restablecer de fábrica mi dispositivo https://support.apple.com/en-us/HT212749

El propio artículo dice básicamente que hay que resetear de fábrica con este método antes de vender el ordenador. Yo lo hice. Le di el ordenador a mi amigo, mi amigo creó una nueva cuenta. Abrió el terminal y ahora ve friend@Coltons-Air .

¿Debería preocuparme por si se deja alguna otra información allí?

42voto

abjbhat Puntos 184

Es poco probable que se trate de un problema de seguridad, ni de ningún problema con los datos conservados en la máquina. El terminal muestra el nombre DNS proporcionado por la red si tu amigo no ha anulado la configuración por defecto.

En su lugar, lo que está sucediendo es que el router que tu amigo está utilizando está recordando el antiguo nombre de host en caché de tu ordenador Coltons-Air y lo está asignando al ordenador.

Si realizaste el "Borrar todo el contenido y la configuración" del artículo de Apple, entonces tu máquina ha sido restablecida de fábrica, sin conservar ningún dato.

Comprueba este otro post para más detalles para una persona similar preocupada por la identidad errónea en la aplicación del terminal. Por razones, Apple hizo el shell ( bash o zsh típicamente) para usar lo que el router almacenó para el último ordenador visto y no usar el nombre del Mac que se conecta. Para arreglar esto:

sudo scutil --set HostName 'not-Coltons-Air'

3voto

JakeGould Puntos 1926

Necesitas cambiar HostName , ComputerName y LocalHostName .

Cambiar HostName por sí sola no resolverá este problema.

Sólo para añadir a Respuesta de Scot Sí. Hostname se asocia al valor del router. Pero si realmente quieres limpiar cualquier referencia a los nombres antiguos es necesario cambiar tres ajustes diferentes, aunque aparentemente similares: Son HostName , ComputerName y LocalHostName y puede ejecutar los comandos de la siguiente manera; sólo tiene que cambiar yourHostName a lo que quieras ponerles.

sudo scutil --set HostName 'yourHostName'
sudo scutil --set ComputerName 'yourHostName'
sudo scutil --set LocalHostName 'yourHostName'

El desglose de cada ajuste es el siguiente; detalles por cortesía de este post en OSXdaily :

  • HostName : El nombre asignado al ordenador como visible desde la línea de comandos, y también es utilizado por las redes locales y remotas cuando se conecta a través de SSH y "Remote Login".
  • Nombre del ordenador : El llamado nombre de ordenador "fácil de usar" para un Mac, es lo que aparecerá en el propio Mac y lo que será visible para otros cuando se conecten a él a través de una red local. También es lo que se ve en el panel de preferencias "Compartir".
  • LocalHostName : El identificador de nombre utilizado por Bonjour y visible a través de servicios de intercambio de archivos como AirDrop.

Así que sí, la caché del router juega un papel, pero MacOS almacena tres valores diferentes, aunque relacionados, de "nombre de host" en el sistema. Debes cambiar los tres para asegurarte de que cualquier remanente de valores pasados desaparezca.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X