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

Wesley13
• 阅读 1148

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

已解决!

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

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

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

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

更该内核版本方法:

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

$ sudo dpkg --get-selections|grep linux-image
linux-image-4.15.0-29-generic            install
linux-image-4.15.0-43-generic            install
linux-image-4.15.0-44-generic            install
linux-image-4.16.1-041601-generic        install
linux-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.重启系统,使用其他内核版本:

$ uname -sr
Linux 4.16.1-041601-generic

问题解决,tty登录成功。

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

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

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
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
陈占占 陈占占
3年前
虚拟机与SXhell6 的链接
1.安装虚拟机(自己上网安装虚拟机)1.我用的是CentOS7的镜像选择语言然后就是用户名与密码(建议密码设一样的)等进度条满了,有一个重置按钮(在后台运行的)然后等待,虚拟机重启localhostlogin:zxc(用户名)Password:(密码自己输入是看不见的)输入完后回车换成root用户($表示是普通用户,表示当前是ro
Stella981 Stella981
3年前
Navicat连接mysql数据库2003
使用root账号连接MySQL1,登录mysqlu用户名p               回车后输入密码2,usemysql3,输入下面命令,显示root为localhost本地登录SELECTUser,HostFROMmysql.user;!(https://oscimg.oschina.net/oscne
Wesley13 Wesley13
3年前
ubuntu 18.04使用root用户登录ssh
ubuntu系统默认root用户是不能登录的,密码也是空的。如果要使用root用户登录,必须先为root用户设置密码打开终端,输入:sudopasswdroot然后按回车此时会提示你输入密码,在password:后输入你现在登录的用户的密码在ubuntu系统中,默认是不开启ssh使用root用户登陆的,在/etc/ssh/sshd\_c
Wesley13 Wesley13
3年前
MySQL远端连接设置
下面是步骤:0、新安装完后是没有密码的,为root添加密码:mysqladminurootpasswordroot'spassword1、登陆本地的mysqlServer:mysql uroot p输入密码后进入mysql。参数u是输入用户名,这里是用root登陆,p是要输入密码。2、使用并查看mysql
Wesley13 Wesley13
3年前
MySql基础指令
登录MySQLWindows系统下:运行cmd输入:mysqlu用户名p接着输入用户密码即可进入数据库交互界面:mysqlMacOS系统:在终端输入上面的命令,接着输入密码同样可以进入交互界面:mysql命令行创建和删除数据库MacOS系统和Windows系统需
Wesley13 Wesley13
3年前
mysql命令行常用命令
 第一招、mysql服务的启动和停止  netstopmysql  netstartmysql  第二招、登陆mysql  语法如下:mysqlu用户名p用户密码  键入命令mysqlurootp,回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:  mysql
Wesley13 Wesley13
3年前
Mysql常用命令行大全
1、连接Mysql格式:mysqlh主机地址u用户名-p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\\bin,再键入命令mysqlurootp,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
Wesley13 Wesley13
3年前
mysql修改root密码和普通用户密码
1、修改root用户密码1.1mysqladmin命令(回目录)    格式如下(其中,USER为用户名,PASSWORD为新密码):    mysqladminuUSERppasswordPASSWORD    该命令之后会提示输入原密码,输入正确后即可修改。    例如,设置ro
美凌格栋栋酱 美凌格栋栋酱
3个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(