Terminalde bilinmeyen kullanıcı


12

Im OS X terminal ile garip bir sorun yaşıyorum.

Terminali açtığımda komut istemindeki kullanıcı adı:

unknown-04-0c-ce-e3-0d-c2: ~

Bunun ne zaman başladığını veya ne yazık ki nedenini tam olarak belirleyemiyorum. Genellikle web geliştirme amacıyla iTerm kullanıyorum, ancak bu normal OS X Terminal uygulamasında da gerçekleşiyor.

Herhangi bir fikir / yardım gerçekten takdir edilecektir.

Teşekkürler

Güncelleme: Doğru yanıtlar için @fayadfami ve @aliasgar'a teşekkürler ve beni doğru yöne yönlendirin. Ayrıca bu forum gönderisi http://forums.macrumors.com/showthread.php?t=152407 Doğru gönderiden alıntı:

Ben de aynı sorunu kendi başımıza karşılaştırarak ve bu konuyu anlamaya çalışırken karşılaştığımda, cevabı göndereceğimi düşündüm.

OS X başlangıçta ana bilgisayar adınızı Paylaşım'da Bilgisayar Adınız için ayarlanan şekilde ayarlıyor; ancak, DHCP için ayarlandıysanız ve DHCP sunucunuzdaki mevcut bir kiralamayla eşleşirseniz (yani, başka bir kullanıcının IP adresiyle eşleşirseniz), OS X daha sonra ana bilgisayar adınızı DHCP sunucusunun o kiralama için sahip olduğu şeye ayarlar .

Bu, yeniden biçimlendirdiğim (ilk Mac'imi yeni satın aldım ve yükleyicinin nasıl çalıştığını görmek istediğim için) ve Paylaşımdaki Bilgisayar Adını henüz değiştirmediğimi biliyordum , ancak Terminal'deki sistem ana bilgisayar adımı henüz bilmediğim için ilk başta beni korkuttu. istemi daha önce önceden formatladığım şekilde değiştirildi. Ben, günlük girişleri kaydetmek herhangi bir yerde adını bulmak değil, çevirdim; Biçimin aslında her şeyi düzgün bir şekilde silmediğini veya aklımı kaybettiğimi sanıyordum. Sonunda yönlendiricime giriş yaptım (OpenWRT çalıştıran bir Linksys WRT54GS) ve mevcut kiralama dosyasında ana bilgisayar adını buldum. Sonra Mac'imin IP'sini farklı bir şeye manuel olarak ayarladım ve işte! - ana bilgisayar adı beklediğim şeye geri döndü.

Umarım bu, geçirdiğim aynı paranoyadan birini kurtarmaya yardımcı olur.


hangi işletim sistemi sürümünü kullanıyorsunuz?
JoshP

Josh OS X 10.7.4
Giles Butler

Mac bilgisayarımda WiFi'yi kapatıp tekrar açmak bunu benim için düzeltti.
Philip Murphy

Yanıtlar:


6
  • Terminaldeki istemde gördüğünüz, DHCP Sunucunuz tarafından MAC Adresinize eklenen bir addır

  • Macintosh'unuz ismi yanlışlıkla değişmiştir veya bazı programın / uygulamanın açıkça değişti (veya olabilir DEĞİL sizin durumunuzda bir isme sahip) .

  • Git System Preferencesve tıkla Sharing. Değiştirin Computer Name. Aynı ekran görüntüsünü ekliyorum.

Mac adını değiştir

  • Bunu yaptıktan sonra RebootMac. Standart bir ad "Steve Jobs'un MacBook'u" gibi görünebilir. Bunu kendi adınızla kişiselleştirin. Ve anında istemiSteve-Jobs-MacBook-Pro:~ steve$

Teşekkürler aliasgar ama bu benim için işe yaramadı. Makine adım hala Paylaşım tercihleri ​​bölmesindekiyle aynı. Değiştirmeye ve yeniden başlatmaya çalıştım ama hala terminalde bilinmiyor diyor.
Giles Butler

2
@GilesB Değişikliklerinizin dhcp name ataması tarafından yazılması olabilir mi? @ Aliasgar'ın adımlarını takip ettikten ve soğuk bir yeniden başlatma yaptıktan sonra /var/log/system.logsisteminiz başlatılırken başlayan süreçlere ve bundan sorumlu bir süreç bulabilirseniz yakından bakın .
paintbox

@fayadfami Sadece günlük dosyasına baktım ve ilk satırda aynı 'bilinmeyen ...' kullanıcı adı var, tüm satır şöyle: Ağu 26 00:30:02 unknown-04-0c-ce-e3-0d- c2 newsyslog [23504]: logfile döndü
Giles Butler

@fayadfami bunu bu günlük dosyasında gördü, nasıl değiştirileceğine dair herhangi bir fikir var mı? 7 Eylül 00:52:45 Giless-MacBook-Air usbmuxd [58]: _AMDeviceConnectByAddressAndPort (thread 0x100781000): IPv4 7 Eylül 00:52:48 bilinmeyen-04-0c-ce-e3-0d-c2 yapılandırma [16]: ayar hostname "unknown-04-0c-ce-e3-0d-c2.home"
Giles Butler

1
@fayadfami anladım! Haklıydınız, dhcp adı ataması, yönlendiricideki bir şeye değiştiriyordu. Yardımın için teşekkürler dostum. Bu forum gönderisi yardımcı oldu - forums.macrumors.com/showthread.php?t=152407
Giles Butler

3

Şuna sıralamak için gerçekten basit bir yolu sadece gitmektir System Preferences> Network> Advanced> TCP/IPve sadece ( 'yenile DHCP Kiracının' düğmesinin altındaki) DHCP müşteri kimliği için herhangi bir eski adı oluşturuyor.


1

OSX Daily'de Terminal isteminizi nasıl özelleştirebileceğinizle ilgili harika bir makale var . Sizinki neden tam olarak değiştiğinden emin değilim, ancak özelleştirmek sizi normale döndürecek ... ya da süslüyorsanız farklı bir şey :)

Aşağıdaki makaleden bazılarını alıntılayacağım:

Mac OS X'teki varsayılan komut satırı istemi şuna benzer: ComputerName:CurrentDirectory User$ or MacBook:~/Desktop Admin$

Bir tür sıkıcı ve en iyisi değil, değil mi? Değiştirmek oldukça kolay. Varsayılan bash kabuğunu kullandığınızı varsayacağız, bu nedenle dosyayı .bashrcvarsayılan olarak veya .profilefink yüklediyseniz düzenleyeceksiniz . Terminal komut istemine şunu yazın:nano .bashrc

Şimdi şunu yazın: export PS1=" "

Tırnak işaretleri arasına, Terminal isteminizi özelleştirmek için aşağıdaki satırları ekleyebilirsiniz:

  • \d – Current date
  • \t – Current time
  • \h – Host name
  • \# – Command number
  • \u – User name
  • \W – Current working directory (ör: Masaüstü /)
  • \w – Current working directory, tam yol (ör: / Kullanıcılar / Yönetici / Masaüstü)

Diyelim ki Terminal isteminizin Kullanıcıyı, ardından ana bilgisayar adını ve dizini izlemesini istiyorsunuz .bashrc girdisi şöyle olacaktır:

export PS1="\u@\h\w$ "

hangi gibi görünecek: Admin@MacBook~Desktop/$ "


Teşekkürler Josh ama ne yazık ki bu da benim için çalışmıyor. Şununla bitirdim: unknown-04-0c-ce-e3-0d-c2: ~ \ u @ \ h \ w $ →
Giles Butler

Sanırım terminalimi ilk değiştirdiğimde benzer bir makaleyi takip ettim. Orijinalini bulabilecek miyim, yardımcı olabilirim.
Giles Butler

Bu, istemi düzenlemek için başlangıçta izlediğim makaledir, istemi düzenlemek gibi kullanıcı ile kesinlikle bir sorun olduğunu düşünüyorum, hala bilinmeyen bir kullanıcı gösteriyor - net.tutsplus.com/tutorials/tools-and-tips/ …
Giles Butler

Ack, duyduğuma üzüldüm ...
Bakmaya
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.