Nome di sistema sconosciuto visualizzato nel terminale


8

Ho lavorato su alcuni elementi della riga di comando con uno sviluppatore esterno tramite Team Viewer per lavoro, per interagire con CL utilizzo il terminale su OSX, quando lavoravo con lo sviluppatore guardavo sempre quello che stavano facendo e ho anche tutta la storia di bash .

Di solito all'apertura del terminale ottengo qualcosa del genere

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

(nota che ho sostituito alcuni caratteri nell'ultima riga con 00)

Ma oggi quando ho aperto il terminale e ho capito

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

Nota che ora dice richies-ipad: hai idea del perché? Non conosco nessuno chiamato Richie e tanto meno lascia che abbiano accesso alla mia macchina. È qualcosa di cui preoccuparsi: il fatto che qualcuno abbia abbastanza accesso per cambiarlo?

Al riavvio della macchina ottengo questo

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

Nota: richies-ipad è ancora lì.

A proposito, questo è sul mio computer locale.

Cosa significa anche la ttys001parte sulla prima riga?


Hai riavviato il sistema? Il nome host dovrebbe tornare alla configurazione memorizzata al riavvio.
Darth Android

Provo ora e ti faccio sapere come vado avanti
sam

Ho riavviato, ma sto ancora ottenendo la stessa richies-ipadparte.
sam,

Quando ho portato il mio computer a casa e l'ho eseguito sono tornato unknown-5c:00:00:00:00:00:~ sam$ma ora sono di nuovo in ufficio usando il wifi dell'ufficio, è tornato arichies-ipad:~ sam$
sam

1
"Ttys001" è un riferimento a quando in realtà avevamo terminali di teletipo - è essenzialmente "terminale input device # 1". Ci sono immagini sulla risposta su stackoverflow.com/questions/4532413/what-is-tty-on-freebsd .
Debra,

Risposte:


8

Questo non è nulla di cui preoccuparsi dal punto di vista della sicurezza: non significa che qualcuno di nome Richie abbia accesso al tuo computer. Tuttavia, può indicare problemi di rete. In particolare, potrebbe essere difficile accedere a quella macchina su una rete senza conoscere esplicitamente l'IP.

Nomi host

Il testo che vedi lì è hostnameper il tuo computer, che può essere impostato dal tuo server DNS. Il fatto che tu stia vedendo richies-ipadlì può significare che il tuo server DNS pensa che il tuo IP attuale appartenga a quella macchina.

Controlla il tuo nome host dal terminale digitando hostnameal prompt.

Impostazione del nome host

Il modo più semplice per impostare il nome host per la macchina è fare affidamento sul comportamento di Mac OS X di impostare il nome host uguale al nome del computer per impostazione predefinita. Vai a Apple Menu > System Preferences > Sharinge digita il nome host desiderato nel Computer Namecampo.

Per impostare in modo più esplicito il nome host, è possibile farlo dal terminale, utilizzando il hostnamecomando (ad esempio, hostname <myhostname>come notato in man hostname, tuttavia, questa strategia non sopravviverà al riavvio e è meglio utilizzarlo scutil --set HostName <myhostname>per impostarlo.

Consulta questo articolo per una spiegazione più approfondita dei vari nomi di computer in Mac OS X.


La cosa strana è che quando vado a Apple Menu > System Preferences > Sharingtrovo sam’s MacBook Proanche se nel terminal e quando corro hostnamesto ancora ricevendorichies-ipad:~ sam$ hostname richies-ipad
sam

Bene - stai ancora ricevendo un nome host da DNS. Hai provato a impostare il tuo hostname esplicitamente con hostname o scutil?
spinup
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.