J'ai travaillé sur des trucs en ligne de commande avec un développeur externe via Team Viewer pour travailler, pour interagir avec le CL j'utilise le terminal sur OSX, lorsque je travaillais avec le développeur, je regardais toujours ce qu'ils faisaient et j'ai également tout l'historique de bash .
Habituellement, à l'ouverture du terminal, je reçois quelque chose comme ça
Last login: Tue Sep 17 21:33:02 on ttys001
You have mail.
unknown-5c:00:00:00:00:00:~ sam$
(note ive a remplacé certains caractères dans la dernière ligne par 00)
Mais aujourd'hui, quand j'ai ouvert le terminal et j'ai compris
Last login: Mon Oct 21 16:49:35 on ttys000
You have mail.
richies-ipad:~ sam$
Notez qu'il dit maintenant richies-ipad - une idée de pourquoi? Je ne connais personne du nom de richie et encore moins de leur laisser accès à ma machine. Est-ce quelque chose à craindre - le fait que quelqu'un a suffisamment accès pour changer cela?
Au redémarrage de la machine, je reçois ceci
Last login: Tue Oct 22 17:15:51 on console
You have mail.
richies-ipad:~ sam$
Notez que richies-ipad est toujours là.
Au fait, c'est sur ma machine locale.
Que signifie également la ttys001
partie sur la première ligne?
richies-ipad
partie.unknown-5c:00:00:00:00:00:~ sam$
mais maintenant je suis de retour au bureau en utilisant le wifi du bureau, son retour àrichies-ipad:~ sam$
Réponses:
Ce n'est rien à craindre du point de vue de la sécurité - cela ne signifie pas qu'une personne nommée richie a accès à votre machine. Cela peut cependant indiquer des problèmes de mise en réseau. En particulier, il peut être difficile pour vous d'accéder à cette machine via un réseau sans connaître explicitement l'IP.
Noms d'hôtes
Le texte que vous voyez est celui
hostname
de votre machine, qui peut être défini par votre serveur DNS. Le fait que vousrichies-ipad
y voyiez peut signifier que votre serveur DNS pense que votre adresse IP actuelle appartient à cette machine.Vérifiez votre nom d'hôte depuis le terminal en tapant
hostname
à l'invite.Définition du nom d'hôte
Le moyen le plus simple de définir le nom d'hôte de votre machine est de s'appuyer sur le comportement de Mac OS X pour définir le nom d'hôte égal au nom de l'ordinateur par défaut. Accédez à
Apple Menu > System Preferences > Sharing
et tapez votre nom d'hôte souhaité dans leComputer Name
champ.Pour définir plus explicitement le nom d'hôte, vous pouvez le faire à partir du terminal, en utilisant la
hostname
commande (c'est-à-direhostname <myhostname>
. Comme indiqué dansman hostname
, cependant, cette stratégie ne survivra pas à un redémarrage, et il vaut mieux utiliserscutil --set HostName <myhostname>
pour le définir.Consultez cet article pour une explication plus approfondie des différents noms d'ordinateurs sous Mac OS X.
la source
Apple Menu > System Preferences > Sharing
je reçoissam’s MacBook Pro
même si dans le terminal et quand je cours,hostname
je reçois toujoursrichies-ipad:~ sam$ hostname richies-ipad