我使用以下方法更改了我的 ubuntu 用户密码:
$ sudo passwd
Run Code Online (Sandbox Code Playgroud)
现在,当我重新启动并使用新密码登录时,会显示以下警告:
Signature not found in user keyring
perhaps try the interactive 'ecrypt-mount-private'
Run Code Online (Sandbox Code Playgroud)
还
$ ls command
Run Code Online (Sandbox Code Playgroud)
仅显示这两个目录:Access-your-private-data.desktop和README.txt
我尝试使用以下方法启动图形界面:
$ startx
Run Code Online (Sandbox Code Playgroud)
但收到以下错误:
timeout in accessing locking authority file /home/my_username(aman)/.Xauthority
Run Code Online (Sandbox Code Playgroud)
我记得我的旧密码和新密码,但忘记了密码,所以使用以下方法检索它:
$ ecryptfs-unwrap-passphrase /home/aman/.ecryptfs/wrapped-passphrase
Run Code Online (Sandbox Code Playgroud)
在此之后,我无法弄清楚如何在图形界面中继续并登录到我的家庭文件夹。
小智 5
要解决这个问题,只需运行:
ecryptfs-rewrap-passphrase /home/.ecryptfs/$USER/.ecryptfs/wrapped-passphrase
Run Code Online (Sandbox Code Playgroud)
它会提示您输入旧密码,然后允许您输入新密码。然后就可以正常登录了。
发现于:https : //askubuntu.com/a/439290/254032
| 归档时间: |
|
| 查看次数: |
6429 次 |
| 最近记录: |