
Tenho um prompt realmente incomum em meu terminal Unix (estou usando o macOS). Se parece com isso:
myUserName@Galaxy-A7-2016
Eu nunca vi isso @Galaxy-A7-2016
antes e estou preocupado que alguém possa ter bisbilhotado no meu computador, mas isso definitivamente não aconteceu. A única maneira poderia ter sido remota.
Responder1
O termo é 'pronto'. Geralmente consiste em nome de usuário@nome do host (o nome do computador), então provavelmente Galaxy-A7-2016
foi configurado como o nome do seu computador no macOS de alguma forma.
Exatamente como apareceu há principalmente especulação (époderiapossivelmente ser descoberto nos logs do sistema macOS, mas não sei onde os logs específicos estão localizados, se é que existem). Mas meu primeiro palpite é que ele foi obtido por meio de DHCP de um roteador com bugs, porque os nomes de host fornecidos por DHCP são uma fonte comum de confusão em sistemas macOS:
- O roteador ainda não tem nada
- O telefone “Galaxy A7” se conecta ao Wi-Fi e envia uma solicitação de concessão de DHCP, adicionando “meu nome de host = Galaxy-A7-2016” entre as opções de DHCP.
- O roteador emite uma nova concessão de endereço e lembra o nome do host fornecido. (Muitos roteadores domésticos armazenam esses nomes de host para que possam ser mostrados em uma lista de "Dispositivos conectados" ou similar.)
- Algum tempo depois, o seu computador macOS se conecta à mesma rede e envia uma solicitação de concessão de DHCP.
- O roteador tenta encontrar uma concessão existente ede alguma formaseleciona a locação usada anteriormente pelo telefone.
- O roteador emite a concessão do endereço, incluindo o nome do host que ele lembrou anteriormente ("seu nome do host = Galaxy-A7-2016" entre as opções de DHCP).
- O macOS altera automaticamente seu nome de host para aquele fornecido pelo DHCP.
Não tenho ideia de como o passo 5 aconteceria, mas mesmo assim esta é a opção menos improvável que pude imaginar.
Responder2
Que tal uma atualização que incluísse a mudança?
Se houver, por exemplo, $HOME/.bashrc ou .bash_aliases na raiz inicial, você poderá acabar com qualquer coisa, por exemplo, esses arquivos podem conter algo semelhante a:
$ ambiente | 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