
Tengo un mensaje realmente inusual en mi terminal Unix (estoy usando macOS). Se parece a esto:
myUserName@Galaxy-A7-2016
Nunca había visto esa @Galaxy-A7-2016
parte antes y me preocupa que alguien haya husmeado en mi computadora, pero definitivamente no sucedió. La única manera podría haber sido remota.
Respuesta1
El término es "rápido". Por lo general, consta de nombre de usuario@nombre de host (el nombre de la computadora), por lo que lo más probable es Galaxy-A7-2016
que se haya configurado como el nombre de su computadora en macOS de alguna manera.
Exactamente cómo apareció hay mayormente especulación (sepodríaposiblemente se descubra en los registros del sistema macOS, pero no sé dónde se encuentran los registros específicos, si es que existen). Pero mi primera suposición es que se obtuvo a través de DHCP desde un enrutador con errores, porque los nombres de host proporcionados por DHCP son una fuente de confusión algo común en los sistemas macOS:
- El enrutador aún no tiene nada
- El teléfono "Galaxy A7" se conecta a Wi-Fi y envía una solicitud de arrendamiento de DHCP, agregando "mi nombre de host = Galaxy-A7-2016" entre las opciones de DHCP.
- El enrutador emite una nueva dirección de arrendamiento y recuerda el nombre de host proporcionado. (Muchos enrutadores domésticos almacenan estos nombres de host para poder mostrarlos en una lista de "Dispositivos conectados" o similar).
- Algún tiempo después, su computadora macOS se conecta a la misma red y envía una solicitud de concesión de DHCP.
- El enrutador intenta encontrar un contrato de arrendamiento existente yde alguna maneraselecciona el arrendamiento utilizado anteriormente por el teléfono.
- El enrutador emite la concesión de la dirección, incluido el nombre de host que recordó previamente ("su nombre de host = Galaxy-A7-2016" entre las opciones de DHCP).
- macOS cambia automáticamente su nombre de host al proporcionado por DHCP.
No tengo idea de cómo sucedería el paso 5, pero aun así esta es la opción menos improbable que se me ocurre.
Respuesta2
¿Qué tal una actualización que incluya el cambio?
Si hay, por ejemplo, $HOME/.bashrc o .bash_aliases en el directorio raíz, entonces podría terminar con cualquier cosa, por ejemplo, esos archivos podrían contener algo similar a:
$ entorno | grep -E 'PS[1-9]+' PS1=\[\033]0;\w\007\033[32m\]\u@\h \[\033[33m\w\033[0m\] \s (P)PID=($PPID)$ $,s=$?\n${pchar} PS4=(${BASH_SOURCE}:${LINENO}): ${FUNCNAME[0]}\n