无法登录 Ubuntu 20.04 LTS

Could not login in Ubuntu 20.04 LTS

我刚刚将我的操作系统 Ubuntu 18.04 LTS 升级到 Ubuntu 20.04 LTS。但是在完全安装之后,在登录过程中即使使用正确的 password.I 我也无法登录,在按 Ctrl + [=13= 后输入用户名和密码检查它确实是正确的密码]Alt + F2,我什至从高级恢复模式更改了密码,但新密码仍然无效。对于正确的密码,屏幕变黑大约一秒钟,然后再次返回相同的紫色登录屏幕,但它说密码错误 - 抱歉,那没有用。请再试一遍。我是 Linux 的新手,非常感谢您的帮助。

安装时勾选'enable automatic logging in'造成的。按 Ctrl+Alt+T 打开终端。登录,然后输入

sudo nano /etc/gdm3/custom.conf

将 AutomaticLoginEnable 从 true 更改为 false,保存文件,然后重新启动。

我想我已经发现 answer.It 在我的机器上工作了,因为这个问题再次发生。(但是如果你有一个以上的帐户密码为超级用户帐户并且你想登录另一个帐户,这就有效没有超级用户权限的帐户无法登录,否则请参考@loginbugfixubuntu2004 的回答,这可能会有所帮助。)

我所做的是:

1.I 按下 Ctrl + Alt + f3 (您可以从 f2-f6 执行任何 f-keys )

2.I 使用现有的超级用户帐户登录

3.You 如果不存在这样的主目录,则可以创建“另一个用户”的主目录:

$ sudo mkdir /home/anotheruser 

然后我将以下文件从超级用户主目录复制到我无法登录的那个用户的主目录。

$ sudo cp .bashrc .profile .bash_logout /home/anotheruser
  $ cd /home/anotheruser
  $ sudo chown anotheruser: .
  $ sudo chown anotheruser: .bashrc .profile .bash_logout

5.then :

$ logout

6.reboot 然后希望它现在可以工作

7.If 它再次不起作用,就像我尝试更改密码一样,它也可能适合您。

8.Again 按 Ctrl + Alt + f3(或上述其他 fkeys)

9.login 作为超级用户

10.Change“另一个用户”的密码:$ sudo passwd anotheruser

11.$ logout

  1. 重新启动并希望它现在可以工作。

注意:如果您通过$ sudo useradd newuser创建用户,也可能会出现此问题。 不要这样做,而是使用 adduser 命令。