Nome do sistema desconhecido aparecendo no terminal

8

Tenho trabalhado em algumas coisas de linha de comando com um desenvolvedor externo através do visualizador de equipe para o trabalho, para interagir com o CL i use terminal no OSX, ao trabalhar com o desenvolvedor eu sempre estava observando o que eles estavam fazendo e também a história do bash.

Normalmente, ao abrir o terminal, recebo algo assim

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

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

Mas hoje, quando eu abri o terminal e eu 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 ideia do motivo? Eu não conheço ninguém chamado richie e muito menos que eles tenham acesso à minha máquina. Isso é algo para se preocupar - o fato de que alguém tem acesso suficiente para mudar isso?

Após a reinicialização da máquina eu recebo isso

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

Observe que richies-ipad ainda está lá.

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

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

    
por sam 22.10.2013 / 17:34

1 resposta

8

Isso não é nada para se preocupar do ponto de vista da 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 para você acessar essa máquina em uma rede sem conhecer explicitamente o IP.

Hostnames

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

Verifique seu nome de host no terminal digitando hostname no prompt.

Definindo o nome do host

A maneira mais fácil de definir o nome do host para sua máquina é basear-se no comportamento do Mac OS X de configurar o nome do host igual ao nome do computador por padrão. Vá para Apple Menu > System Preferences > Sharing e digite o nome do host desejado no campo Computer Name .

Para definir mais explicitamente o nome do host, você pode fazer isso a partir do terminal, usando o comando hostname (ou seja, hostname <myhostname> . Como observado em man hostname , essa estratégia não sobreviverá a uma reinicialização e você É melhor usar scutil --set HostName <myhostname> para configurá-lo.

Veja This artigo para uma explicação mais detalhada dos vários nomes de computadores no Mac OS X.

    
por 22.10.2013 / 18:35