Hoy inicié sesión en mi Mac y abrí zsh ¡y tuve un gran shock!
Normalmente mi prompt en la terminal es algo así:
sidharthghoshal@macbook-pro
Pero hoy descubrí que era:
sidharthghoshal@HaeLims-Air
No sé qué es HaeLims-Air
y mi primera suposición es que fui hackeado. Al explorar un poco me encontré con esta publicación: ¿Cómo evito que mi nombre de computadora cambie automáticamente e incorrectamente?.
Inspirado por eso, fui a la terminal y ejecuté print -P '%m'
y mostró HaeLims-Air
por lo que mi nombre de host %m
ha cambiado legítimamente.
Ahora, al revisar mis preferencias del sistema y compartir, el nombre del MacBook sigue siendo el mismo que siempre ha sido. Es MacBook Pro de Sidharth
, que es lo que pensé que debería ser.
Entonces ahora quiero preguntar. ¿Cómo puedo averiguar
- qué archivos contienen realmente la cadena
HaeLims-Air
que ha cambiado. - ¿Cuándo cambió este archivo?
Me gustaría entender exactamente cuándo se modificó ese nombre de host en zsh. Dado que es la primera vez en toda mi vida que me encuentro con esto y todavía me siento bastante incómodo.
En un intento débil, intenté ejecutar grep -iR "HaeLim" .
desde la carpeta \etc
pero no mostró nada.
Es posible que esto sea benigno. Busqué en mi historial de nombres de host y de hecho veo que solo RECIENTEMENTE cambió el nombre del host:
sidharthghoshal@HaeLims-Air ~ % log show --style syslog --info --last 30d | grep 'setting hostname'
2024-01-28 16:34:51.391348-0500 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "MacBook Pro de Sidharth.local"
2024-01-28 16:34:54.493552-0500 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "Sidharths-MBP.lan"
2024-01-28 17:39:07.272782-0500 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "MacBook Pro de Sidharth.local"
2024-01-28 17:39:09.392589-0500 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "Sidharths-MBP.lan"
2024-01-31 11:10:27.564345-0500 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "MacBook Pro de Sidharth.local"
2024-01-31 11:10:37.515435-0500 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "Sidharths-MBP.lan"
1969-12-31 19:06:20.379707-0500 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "MacBook Pro de Sidharth.local"
2024-02-02 19:00:06.481011-0800 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "Sidharths-MBP.attlocal.net"
2024-02-02 19:06:23.604979-0800 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "MacBook Pro de Sidharth.local"
2024-02-02 19:06:27.296765-0800 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "Sidharths-MBP.attlocal.net"
1969-12-31 20:03:50.582148-0800 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "MacBook Pro de Sidharth.local"
2024-02-06 15:50:00.336584-0800 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "Sidharths-MBP.attlocal.net"
1969-12-31 16:08:31.806416-0800 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "MacBook Pro de Sidharth.local"
2024-02-06 22:00:14.072212-0800 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "HaeLims-Air"
Sospecho que la entrada del 06 de Febrero dada como
2024-02-06 22:00:14.072212-0800 localhost configd[82]: [com.apple.SystemConfiguration:IPMonitor] setting hostname to "HaeLims-Air"
En realidad proviene de mi Macbook que no se ha encendido desde Febrero 06. Y así, cuando se encendió, antes de que el Macbook SUPIERA cuál era la fecha correcta, ya estaba intentando establecer el nombre de host. Esto tiene mucho sentido porque hasta que el Macbook se conecta a WIFI, no creo que tenga forma de saber qué hora es. Para conectarse a WIFI, recibirá un nombre de host asignado.