Nome desconhecido do sistema aparecendo no terminal

8

Eu tenho trabalhado em algumas coisas da linha de comando com um desenvolvedor externo através do visualizador de equipe para trabalhar, para interagir com o CL eu uso o terminal no OSX, ao trabalhar com o desenvolvedor, eu estava sempre assistindo o que eles estavam fazendo e também tenho todo o histórico do bash .

Normalmente, ao abrir o terminal, recebo algo parecido com isto

Last login: Tue Sep 17 21:33:02 on ttys001
You have mail.
unknown-5c:00:00:00:00:00:~ sam$

(note que substituiu alguns caracteres na última linha por 00)

Mas hoje, quando abri o terminal e recebo isso

Last login: Mon Oct 21 16:49:35 on ttys000
You have mail.
richies-ipad:~ sam$ 

Note que agora diz richies-ipad - alguma idéia por que isso acontece? Não conheço ninguém chamado richie e muito menos que eles tenham acesso à minha máquina. É algo com que se preocupar - o fato de alguém ter acesso suficiente para mudar isso?

Ao reiniciar a máquina, recebo este

Last login: Tue Oct 22 17:15:51 on console
You have mail.
richies-ipad:~ sam$ 

Nota richies-ipad ainda está lá.

A propósito, isso está na minha máquina local.

Além disso, o que significa a ttys001parte na primeira linha?

sam
fonte
Você reiniciou o sistema? O nome do host deve reverter para a configuração armazenada quando for reiniciado.
Darth Android
Ill experimentá-lo agora, e deixar você saber como eu chegar em
sam
Eu reiniciei, mas ainda estou recebendo a mesma richies-ipadparte.
sam
Quando eu levei meu computador de casa e ele correu i voltou a unknown-5c:00:00:00:00:00:~ sam$mas agora estou de volta no escritório usando o escritório wifi, suas costas revertidos pararichies-ipad:~ sam$
sam
11
O "ttys001" é uma referência de quando tínhamos terminais de teletipo - é essencialmente "dispositivo de entrada de terminal nº 1". Há imagens na resposta em stackoverflow.com/questions/4532413/what-is-tty-on-freebsd .
Debra

Respostas:

8

Isso não é nada para se preocupar do ponto de vista de segurança - isso não significa que alguém chamado richie tenha acesso à sua máquina. Pode indicar problemas de rede, no entanto. Em particular, pode ser difícil acessar essa máquina por uma rede sem conhecer explicitamente o IP.

Nomes de host

O texto que você está vendo é o hostnameda sua máquina, que pode ser definido pelo seu servidor DNS. O fato de você estar vendo richies-ipadlá pode significar que o servidor DNS acredita que seu IP atual pertence a essa máquina.

Verifique seu nome de host no terminal digitando hostnameno prompt.

Definindo o nome do host

A maneira mais fácil de definir o nome do host da sua máquina é confiar no comportamento do Mac OS X de definir o nome do host igual ao nome do computador por padrão. Vá para Apple Menu > System Preferences > Sharinge digite o nome do host desejado no Computer Namecampo.

Para definir mais explicitamente o nome do host, você pode fazê-lo a partir do terminal, usando o hostnamecomando (ie hostname <myhostname>. Conforme observado em man hostname, porém, esta estratégia não sobreviverá a uma reinicialização, e é melhor usá scutil --set HostName <myhostname>-lo para configurá-lo.

Consulte este artigo para obter uma explicação mais completa dos vários nomes de computadores no Mac OS X.

spinup
fonte
O que é estranho é que quando eu vou Apple Menu > System Preferences > Sharingeu recebo sam’s MacBook Proembora em terminais e quando eu corro hostnameeu ainda estou recebendorichies-ipad:~ sam$ hostname richies-ipad
sam
Certo - você ainda está recebendo um nome de host do DNS. Você já tentou definir seu nome de host explicitamente com nome de host ou scutil?
spinup 23/10