为什么Mac OSX Lion丢失登录/网络凭据?
病征 在工作中,我们已经安装了OSX 10.7.3,偶尔我会看到以下行为: 如果屏幕被锁定,则不接受同一用户/通行证的多次尝试。 如果屏幕已解锁,则打开新的bash术语可能会产生如下提示: `I have no name$` 要么 lkyrala$ ssh lkyrala@ah-lkyrala2u You don't exist, go away! 即使我们的Mac正常工作,这里的每个人也必须登录两次。引导后的第一次总是失败,但是第二次(使用相同的密码,未更改任何内容,只需再次按Enter键)成功。奇怪的? 解决方法 有一些变通办法可以解决当前的问题,但不要阻止它再次发生: 等待(也许一两个小时),问题有时会自行解决。 杀死“ opendirectoryd”,然后重新启动。(来自Apple支持社区:用户ID(不是数据)突然删除了?) 按住电源按钮以重置计算机 更新10/4/2012 我们的网络管理员怀疑与lockd有关。lockd显然使用UDP,并且当网络拥塞时,数据包会丢失,从而导致挂起行为。他们正在寻找减少拥堵的步骤。如果有问题的文件访问恰巧是Active Directory身份验证句柄,则所有这些不同部分都将开始融合在一起。 讨论区 现在,以上证据为我提供了一些有关opendirectory和登录凭据的信息。其他人报告存在这些登录问题,但是很难确定实际问题出在哪里(Mac还是网络环境?)。 我应该补充说,大多数网络都是Windows计算机,但是我们也有很多Mac和Linux计算机,但是我不确定如何将网络身份验证从各个域映射到其他域的详细信息...全部我知道我们的网络凭证可在Windows域以及Mac和Linux登录中使用-因此某些东西正在连接单独的系统,或使用相同的全局身份验证系统。 附加细节 不幸的是,我没有安装这台Mac,而是由我们的IT部门安装了,因此我不确定身份验证的工作原理。我确实知道这是网络登录(对于我的Mac,这是不常见的,它们通常具有连接到外部资源的本地帐户),但是在这里,我们的主文件夹位于网络上,而不是本地文件夹。在我的linux安装下,连接到网络涉及yp / NIS(这使我们可以从任何计算机上自动挂载网络文件系统的某些部分),并且opendirectoryd.log似乎确认这涉及其中... /var/log/opendirectoryd.log* 显示: 2012-04-04 01:29:12.370 EDT - ddddd.dddddd.dddddd.dddddd - Client: automount, UID: 0, EUID: 0, GID: …