Nama sistem tidak dikenal muncul di terminal

8

Saya telah bekerja pada beberapa hal baris perintah dengan pengembang eksternal melalui penampil tim untuk bekerja, untuk berinteraksi dengan CL saya menggunakan terminal pada OSX, ketika bekerja dengan pengembang saya selalu menonton apa yang mereka lakukan dan saya juga memiliki semua sejarah bash .

Biasanya saat membuka terminal saya mendapatkan sesuatu seperti ini

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

(note ive mengganti beberapa karakter di baris terakhir dengan 00)

Tapi hari ini ketika saya membuka terminal dan saya mendapatkan ini

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

Perhatikan sekarang kata richies-ipad - tahu mengapa ini? Saya tidak tahu ada orang yang disebut richie apalagi membiarkan mereka memiliki akses ke mesin saya. Apakah ini sesuatu yang perlu dikhawatirkan - fakta bahwa seseorang memiliki cukup akses untuk mengubahnya?

Setelah me-reboot mesin saya mendapatkan ini

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

Catatan richies-ipad masih ada.

Ngomong-ngomong ini ada di mesin lokal saya.

Juga apa arti ttys001bagian pada baris pertama?

sam
sumber
Sudahkah Anda me-reboot sistem? Nama host harus kembali ke konfigurasi yang disimpan saat di-reboot.
Darth Android
Saya akan coba sekarang, dan beri tahu Anda caranya
Sam
Saya reboot, tetapi saya masih mendapatkan bagian yang sama richies-ipad.
sam
Ketika saya membawa komputer saya ke rumah dan menjalankannya, saya mengembalikannya, unknown-5c:00:00:00:00:00:~ sam$tetapi sekarang saya kembali ke kantor menggunakan wifi kantor, yang dikembalikan kerichies-ipad:~ sam$
sam
1
"Ttys001" adalah referensi kembali ketika kita benar-benar memiliki terminal teletype - ini pada dasarnya "perangkat input terminal # 1". Ada gambar pada jawabannya di stackoverflow.com/questions/4532413/what-is-tty-on-freebsd .
Debra

Jawaban:

8

Ini tidak perlu dikhawatirkan dari sudut pandang keamanan - bukan berarti seseorang bernama richie memiliki akses ke mesin Anda. Ini mungkin mengindikasikan masalah jaringan. Secara khusus, mungkin sulit bagi Anda untuk mengakses mesin itu melalui jaringan tanpa secara eksplisit mengetahui IP.

Nama host

Teks yang Anda lihat ada hostnameuntuk mesin Anda, yang mungkin diatur oleh server DNS Anda. Fakta yang Anda lihat di richies-ipadsana mungkin berarti server DNS Anda menganggap IP Anda saat ini milik mesin itu.

Periksa nama host Anda dari terminal dengan mengetik hostnamedi prompt.

Pengaturan nama host

Cara termudah untuk menetapkan nama host untuk mesin Anda adalah dengan mengandalkan perilaku Mac OS X dalam mengatur nama host sama dengan nama komputer secara default. Pergi ke Apple Menu > System Preferences > Sharingdan ketik nama host yang Anda inginkan ke dalam Computer Namebidang.

Untuk mengatur nama host secara lebih eksplisit, Anda dapat melakukannya dari terminal, menggunakan hostnameperintah (mis hostname <myhostname>. Seperti yang disebutkan di dalam man hostname, strategi ini tidak akan selamat dari reboot, dan Anda lebih baik menggunakan scutil --set HostName <myhostname>untuk mengaturnya.

Lihat artikel ini untuk penjelasan yang lebih menyeluruh tentang berbagai nama komputer di bawah Mac OS X.

putar
sumber
Apa yang aneh adalah bahwa ketika saya pergi ke Apple Menu > System Preferences > Sharingsaya dapatkan sam’s MacBook Promeskipun di terminal & ketika saya menjalankan saya hostnamemasih mendapatkanrichies-ipad:~ sam$ hostname richies-ipad
sam
Benar - Anda masih mendapatkan nama host dari DNS. Sudahkah Anda mencoba mengatur nama host Anda secara eksplisit dengan nama host atau scutil?
spinup