ubuntu 16.04 tty登录显示 login incorrect,输入用户名后无法输入密码

按Ctrl+ Alt+ F3进入命令行终端。当输入用户名并按下时Enter后,它不会等待输入密码(就像Enter没有输入任何东西一样按下它)。即使我迅速输入密码,文本以明文显示,然后它继续说密码是错误的。然后循环提示 login incorrect

已解决!

参考链接:https://askubuntu.com/questions/1113704/tty-doesnt-wait-for-password

原因主要是内核版本的问题,查看我的内核版本:

1uname -sr //查看内核版本 2Linux 4.15.0-44-generic

据论坛上大家反映的一个问题,这是Linux内核版本4.15.0.-44-generic的问题。我切换内核版本到(4.16.1-041601-generic),问题得到解决。

更该内核版本方法:

1.查看当前已安装的内核版本:

1$ sudo dpkg --get-selections|grep linux-image 2linux-image-4.15.0-29-generic install 3linux-image-4.15.0-43-generic install 4linux-image-4.15.0-44-generic install 5linux-image-4.16.1-041601-generic install 6linux-image-generic-hwe-16.04 install

我这里安装了其他三个内核,4.16.1-041601-generic 是我手动安装的,一般用户都安装了比当前版本低的版本,如(4.15.0-43-generic),这里我们切换到该内核

2.移除当前内核版本:

sudo apt-get remove linux-image-4.15.0-44-generic

3.重启系统,使用其他内核版本:

1$ uname -sr 2Linux 4.16.1-041601-generic

问题解决,tty登录成功。

我这里由于手动安装了(4.16.1-041601-generic)版本,重启后自动切换到该版本,其他人应该会切到比当前版本低的第一个版本

如果旧内核未能解决问题,安装其他版本内核请自行百度。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

虚拟机与SXhell6 的链接

1.安装虚拟机(自己上网安装虚拟机)1.我用的是CentOS7的镜像选择语言然后就是用户名与密码(建议密码设一样的)等进度条满了,有一个重置按钮(在后台运行的)然后等待,虚拟机重启localhostlogin:zxc(用户名)Password:(密码自己输入是看不见的)输入完后回车换成root用户($表示是普通用户,表示当前是ro

Navicat连接mysql数据库2003

使用root账号连接MySQL1,登录mysqlu用户名p               回车后输入密码2,usemysql3,输入下面命令,显示root为localhost本地登录SELECTUser,HostFROMmysql.user;!(https://oscimg.oschina.net/oscne

ubuntu 18.04使用root用户登录ssh

ubuntu系统默认root用户是不能登录的,密码也是空的。如果要使用root用户登录,必须先为root用户设置密码打开终端,输入:sudopasswdroot然后按回车此时会提示你输入密码,在password:后输入你现在登录的用户的密码在ubuntu系统中,默认是不开启ssh使用root用户登陆的,在/etc/ssh/sshd\_c

MySQL远端连接设置

下面是步骤:0、新安装完后是没有密码的,为root添加密码:mysqladminurootpasswordroot'spassword1、登陆本地的mysqlServer:mysql uroot p输入密码后进入mysql。参数u是输入用户名,这里是用root登陆,p是要输入密码。2、使用并查看mysql