我在OS X中遇到了一个奇怪的问题。
当我打开终端时,命令提示符下的用户名是:
unknown-04-0c-ce-e3-0d-c2: ~
我无法确定这是什么时候开始的,或者不幸的是为什么。我通常使用iTerm进行Web开发,但这也发生在普通的OS X Terminal应用程序中。
任何想法/帮助将不胜感激。
谢谢
更新: 感谢@fayadfami和@aliasgar的正确答案,并指导我朝正确的方向发展。同样,该论坛帖子还帮助http://forums.macrumors.com/showthread.php?t=152407 正确帖子的摘录:
我自己遇到了完全相同的问题,并且在试图弄清楚该线程时遇到了这个线程,我想我应该发布答案了。
OS X最初将您的主机名设置为“共享”中为您的“计算机名”设置的名称。但是,如果您设置了DHCP,并且与DHCP服务器上的当前租约匹配(即,与另一个最近用户的IP地址匹配),则OS X会将您的主机名设置为该租约中DHCP服务器当前拥有的任何主机名。
刚开始重新格式化(刚购买了我的第一台Mac并想了解安装程序的工作原理),并且知道我尚未更改“共享”中的“计算机名”时,我一开始就感到非常震惊,但我在终端的系统主机名提示确实更改为我先前设置的预格式。我四处寻找,没有在保存日志条目的任何地方找到名称;我以为该格式实际上不能正确擦除所有内容,或者我失去了理智。最后,我登录到路由器(它是运行OpenWRT的Linksys WRT54GS),并在当前的租约文件中找到了主机名。然后,我手动将Mac的IP设置为其他值,瞧!-主机名恢复了我的预期。
我希望这可以帮助人们摆脱我经历过的同样的偏执狂。