Ale*_*sel 6 encryption ecryptfs login 14.04
几天前我的笔记本电脑出现了一些问题,我不得不重新安装系统。我在安装时为同一用户使用了相同的密码,安装完成后,当我进入登录屏幕并输入密码时,我被退回了。我切换到 tty1,登录后我得到了这个:
Signature not found in user keyring
Perhaps try the interactive 'ecryptfs-mount-private'
Run Code Online (Sandbox Code Playgroud)
我运行了命令并输入了我的密码,但它不起作用。我确实知道我的密码。我认为加密文件以某种方式损坏了。我不知道怎么做,但经过多次尝试、系统重新安装和重新启动(几个小时后),它终于成功了(最初没有的相同密码)。然后我重新包装了一个新的密码。
我现在遇到的问题是,每次我重新启动计算机时,当我在登录时输入密码时,分区不会自动解密。我总是必须切换到 tty1 并ecryptfs-mount-private从那里运行。
我尝试了许多 ecryptfs 命令(打开和重新包装密码),但似乎没有任何效果:
ecryptfs-unwrap-passphrase, ecryptfs-rewrap-passphrase, ecryptfs-insert-wrapped-passphrase-into-keyring. 密码短语似乎只为会话插入密钥环中。
有什么办法可以让它永久化吗?
解决了
ecryptfs-rewrap-passphrase /home/my_user/.ecryptfs/wrapped-passphrase
Run Code Online (Sandbox Code Playgroud)
问题是,当我尝试重新包装密码时,我试图设置一个不同于我的帐户密码的密码。当我将其设置为与我的帐户密码相同时,它就起作用了。