我按下了键盘组合键Ctrl+ Alt+ F1,因为我想查看命令执行时的输出,但出现以下错误:incorrect login
。
答案1
导致此错误的最常见原因就是您输入了错误的密码。控制台中的键盘映射通常与 X 中的键盘映射略有不同。
确保输入正确的密码首先在登录字段中输入它,您可以看到它是否按预期写入。
另一个会导致此完全相同的错误消息的原因是登录 shell 未列在/etc/shells
. 通过搜索您的用户名来查找您正在使用的 shell /etc/passwd
:
grep "dave" /etc/passwd
(替换dave
为您的用户名)您应该会看到类似这样的内容:
dave:x:1000:1000::/home/dave:/bin/zsh
最后一个字段 ( /bin/zsh
) 是你的 shell。让我们在 中搜索它/etc/shells
:
grep "/bin/zsh" /etc/shells
我们应该看到类似这样的内容:
/bin/zsh
/usr/bin/zsh
但如果你没有,那就是问题所在。尝试重新安装zsh
(或缺少的任何 shell /etc/shells
),如果不起作用,请手动添加:
echo `/bin/zsh` | sudo tee /etc/shells
(我们使用是tee
因为>
重定向不适用于sudo
)
答案2
我解决了这个问题,不是用右侧数字键盘输入密码的数字,而是用字母上方的数字键。
答案3
检查数字锁和大写锁
你也可以尝试一下
打开终端应用程序并输入以下代码
sudo dpkg-reconfigure console-setup
并在那里选择正确的布局。
答案4
Ctrl++是/程序提供的第一个虚拟控制台,有时Alt也称为。F1getty
agetty
tty1
要登录,您必须使用您的 Ubuntu 用户名和与该用户名关联的密码。如果您正确提供这些简单信息,您将永远不会再看到该错误。