登录循环后无法正常登录

登录循环后无法正常登录

我最近遇到了一个登录循环,无论我输入正确的密码多少次,它都会让我返回登录屏幕。我决定通过按 cntrl+alt+F1 直接登录访问终端,在其中输入我的用户名和密码。这样做后,我收到以下消息:

Signature not found in user keyring
Perhaps try the interactive 'encryptfs-mount-private'
To run a command as administrator (user "root"), use "sudo commando".
See "man sudo_root" for details.

无论如何,我现在可以访问终端了。但是,我的/home/<username>文件夹没有通常存在的文件,只有常见的文件夹(桌面、下载、视频等)和两个新文件:README.txtAccess-Your-Private-Data.desktop。为了访问后者,它要求我输入登录密码,但我不记得了,如果我设置过的话。

在网上查找信息后,我启动了命令sudo chmod 777 /home/<username>,现在我可以通过登录屏幕登录,但桌面有默认壁纸,并且没有我通常在那里的文件夹。该/home/<username>文件夹是一样的,有两个新文件,没有任何常用文件。

知道发生了什么事以及如何解决它吗?我正在使用 Linux Mint。

谢谢你的回复。

答案1

您的家庭似乎已加密,需要您的(旧的?)登录密码才能解密。

然而,你有一个问题:“它要求我输入登录密码,但我不记得了,如果我设置过的话。”

如果没有 eCryptFS 知道的最后一个密码或其主密钥,您的主文件将被锁定。

当您正常更改登录密码时,它应该会自动更新 eCryptFS 配置以使用新的登录密码。出于显而易见的原因,在不知道当前密码的情况下,以任何 sudo 用户的方式更改登录密码不会更新 eCryptFS 配置。

相关内容