mac终端Login Incorrect问题

这是我写的第二篇博客,距离我写第一篇博客已经过去很久了,当时想好要定期写一篇博客的,我觉得现在一定要去付诸实际,虽然这不是一篇技术博客,也是自己偶然发现mac的一个问题的解决方法,这里分享给大家。

起因

今天打开在Mac上开启iTerm的一个新窗口,突然发现居然无法登录终端了,具体情况如下图:

1.png



解决

当时还以为iTerm的配置出了问题,就打开自带终端看了一下,结果是一样的问题,看来是我错怪iTerm了,于是立马谷歌了一下,发现网上的情况和我的都不怎么符合,有人说是终端的profile设置有问题

2.png

有人说是这个的设置选择了下面的commend,显然我没有去动过这个设置,还有一些其他的解答,都没有解决我的问题。

就这样纠结了好久,突然想起自己先前在终端里输入过一个命令,shutdown -k now 如图

3.png

我猜测是和这个命令有关,于是就查看了shutdown的man文档

4.png

突然我发现了上面那句话,除了root用户其他用户都无法登录,但是我尝试过登录root用户,依然提示Login incorrect

解决办法其实很简单,重新启动一下计算机就OK了(看到这里是不是有人想打我,重启一下计算机这么简单的办法在这里说了半天),不过能搞清楚背后的原因不是更好嘛,可能你重启了一下发现没问题了,你可能会觉得是系统的bug,殊不知是自己作的。

后话

有时候喜欢作是件好事,要不是自己作,也不会发现shutdown命令原来还有这个作用,我觉得解决问题的过程真的是自己能力增长的过程,问题是你进步的动力,假如我一开始就直接重新启动,我就会发现我的终端又好了,也不会再去探索这件事背后的原因了。