Я работал над некоторыми вещами из командной строки с внешним разработчиком через Team Viewer для работы, чтобы взаимодействовать с CL я использую терминал на OSX, при работе с разработчиком я всегда наблюдал за тем, что они делали, и у меня также есть вся история bash ,
Обычно при открытии терминала я получаю что-то вроде этого
Last login: Tue Sep 17 21:33:02 on ttys001
You have mail.
unknown-5c:00:00:00:00:00:~ sam$
(обратите внимание, что некоторые символы в последней строке заменены на 00)
Но сегодня, когда я открыл терминал, и я получил это
Last login: Mon Oct 21 16:49:35 on ttys000
You have mail.
richies-ipad:~ sam$
Обратите внимание, что теперь говорит richies-ipad - есть идеи, почему это так? Я не знаю никого по имени Ричи, не говоря уже о том, чтобы позволить им иметь доступ к моей машине. Это то, о чем нужно беспокоиться - тот факт, что у кого-то достаточно доступа, чтобы это изменить?
После перезагрузки машины я получаю это
Last login: Tue Oct 22 17:15:51 on console
You have mail.
richies-ipad:~ sam$
Обратите внимание, что richies-ipad все еще там.
Кстати это на моей локальной машине.
И что означает ttys001
часть в первой строке?
richies-ipad
часть.unknown-5c:00:00:00:00:00:~ sam$
но теперь я вернулся в офис, используя офисный Wi-Fi, он вернулся обратноrichies-ipad:~ sam$
Ответы:
Об этом не стоит беспокоиться с точки зрения безопасности - это не означает, что кто-то по имени Ричи имеет доступ к вашей машине. Это может указывать на проблемы с сетью, хотя. В частности, вам может быть трудно получить доступ к этой машине по сети, не зная явно IP-адреса.
Хосты
Текст, который вы видите, предназначен
hostname
для вашего компьютера, который может быть установлен вашим DNS-сервером. То, что вы видитеrichies-ipad
там, может означать, что ваш DNS-сервер считает, что ваш текущий IP принадлежит этой машине.Проверьте ваше имя хоста из терминала, набрав
hostname
в командной строке.Установка имени хоста
Самый простой способ установить имя хоста для вашего компьютера - это использовать поведение Mac OS X при установке имени хоста, равного имени компьютера по умолчанию. Перейдите
Apple Menu > System Preferences > Sharing
и введите желаемое имя хоста вComputer Name
поле.Чтобы более явно установить имя хоста, вы можете сделать это из терминала, используя
hostname
команду (тhostname <myhostname>
. Е., Как уже отмечалосьman hostname
, эта стратегия не переживет перезагрузку, и вам лучше использовать ееscutil --set HostName <myhostname>
для установки).См. Эту статью для более подробного объяснения различных имен компьютеров в Mac OS X.
источник
Apple Menu > System Preferences > Sharing
я получаюsam’s MacBook Pro
даже в терминале, и когда я бегу, яhostname
все еще получаюrichies-ipad:~ sam$ hostname richies-ipad