我在不同的桌面上使用Ubuntu14.04和16.04。所有磁盘都加密了。我用sudo passwd和sudo passwd <username>在几台计算机上更改了根密码和用户密码。
当我登录时,新密码会被迎接者接受,但是系统会循环,我会一次又一次地收到欢迎密码。
我想到了这一点
我用同样的方式修改了密码。不知道是什么导致了在同一版本运行的两台计算机之间存在这种差异。
当我进入控制台(CTRL+ALT+F1)时,我也成功地登录了。控制台将提示进入适当的/home/user。
但是,在14.04中,主目录只包含两个文件:Access-YourPriv-Data.桌面和README.txt,而不是完整的目录树。根据后者的建议,我做了以下工作
ecrypts-mount-private,cd,整个目录内容都会显示出来。
由于在16.04中,引导程序在进入迎接器之前显式地要求使用氪the密码,用户实际上可以在适当的时候输入旧的密码,并避免掉进循环。这比14.04不太方便,但仍然是一种不受欢迎的行为。
因此,加密密码在更新时落后于根密码和用户密码。
这个主题与问题类似。
在那里给出的答案,如果有的话,对我来说是不确定的。我收集了以下信息
tail -50 /var/log/Xorg.0.logls -l ~/.Xauthority给了-rw------- 1 user user 227 Sep 2 16:04 .Xauthority任何许可,我相信ls -l / | grep tmp给了drwxrwxrwt 4 root root 28672 Sep 2 19:13 tmp任何棘手的比特问题。发布于 2016-12-17 09:06:34
在我的一台Ubuntu14.04的计算机上,这条线很好地工作了。我把第一个密码命名为上一个所有密码都是无缝工作的密码,第二个密码是当前密码,它会给你加密带来麻烦。
请注意,Linux使用的是密码这个词,而ecryptfs使用的是密码这个词--一个不同之处是密码接受空格。如今,两者之间的区别变得模糊了,因为现代密码也接受空格,而旧的命名仍然存在。不过,保持对你谈话内容的控制是有用的。
ecryptfs中的一个重要区别是登录密码和挂载口令之间的区别。在这里,我们感兴趣的是登录密码。
这个帖子的起点是第一个登录密码=第一个登录密码。要在好奇之后查看挂载密码,请启动ecryptfs-unwrap-passphrase --您将被要求登录密码继续前进(如果您还没有这样做的话,请在其他地方保持登录密码的安全性)。
ecyptfs-mount-private,注意没有sudo (否则我得到一个fopen错误)ls-type命令)。如果没有,还有其他一些问题在起作用。passwd命令使登录密码与第一个加密密码相同。关键是,再也没有sudo了。此时,登录密码再次成为第一个密码,登录密码和登录密码又是相同的。第二个值
passwd命令设置第二个登录密码。关键是,再也没有sudo了。此时,ecryptfs将使用给passwd的值更新密码短语。如果您使用sudo passwd,这是不起作用的。步骤6是必要的,因为连续的密码必须不同。在下一次重新启动时,桌面环境应该允许您通过将解密链接到认证过程来无缝登录,因为密码和密码是相同的(具有第二个值)。
下次您要更改密码和密码时,以拥有加密的主页的用户身份登录,使用passwd,而不是sudo passwd --源:http://bodhizazen.com/Tutorials/Ecryptfs/。
另一次诉诸ecryptfs-rewrap-passphrase的尝试导致了加密的删除(虽然数据是保留的),所以我不这么认为(请发布https://unix.stackexchange.com/questions/329661,如果可能的话请注意并提供帮助)
https://askubuntu.com/questions/820162
复制相似问题