Невідоме ім'я системи, що відображається в терміналі


8

Я працював над деякими матеріалами командного рядка із зовнішнім розробником через програму перегляду команди для роботи, щоб взаємодіяти з CL і використовую термінал на OSX, під час роботи з розробником я завжди спостерігав, що вони роблять, і у мене також є вся історія башів .

Зазвичай після відкриття терміналу я отримую щось подібне

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$ 

Зауважте, це тепер говорить, що багатії-ipad - будь-яка ідея, чому це? Я не знаю, що хтось називається Richie, не кажучи вже про те, щоб вони мали доступ до моєї машини. Чи варто турбуватися про це - те, що хтось має достатній доступ, щоб змінити це?

Після перезавантаження машини я отримую це

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

Зауважте, багатії-ipad все ще є.

До речі, це на моїй локальній машині.

Також що означає ttys001частина першого рядка?


Ви перезавантажили систему? Ім'я хоста повинно повернутися до збереженої конфігурації при перезавантаженні.
Darth Android

Я спробую зараз, і нехай ви знаєте, як я
проходжу

Я перезавантажився, але все одно отримую ту саму richies-ipadчастину.
сам

Коли я взяв свій комп'ютер додому і побіг я отримав назад , unknown-5c:00:00:00:00:00:~ sam$але тепер їм в офісі , використовуючи Wi - Fi в офісі, його повернувся назад доrichies-ipad:~ sam$
Сему

1
"Ttys001" - це посилання на те, коли ми насправді мали телетайпні термінали - це, по суті, "термінальний пристрій №1". На відповіді є зображення на stackoverflow.com/questions/4532413/what-is-tty-on-freebsd .
Дебра

Відповіді:


8

Про це не варто турбуватися з точки зору безпеки - це не означає, що хтось на ім'я Richie має доступ до вашої машини. Однак це може означати проблеми з мережею. Зокрема, вам може бути важко отримати доступ до цієї машини через мережу, не знаючи явно 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
сам

Правильно - ви все одно отримуєте ім'я хоста від DNS. Ви спробували встановити ім'я хоста явно за допомогою імені хоста або скуті?
спінап
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.