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


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.