我已将我的计算机设置为双启动 Ubuntu 15.04 和 Windows 8。我尝试升级到 15.10,但自动升级就挂起了。
然后我将 Ubuntu 15.10 安装到我的 Ubuntu 分区。在此过程中,我创建了一个新的用户帐户。
我成功安装了 15.10,启动时仍可以在 Ubuntu 和 Windows 8 之间切换。但是,当我登录 Ubuntu 用户帐户时,我看到的是一个空的主目录。
在我的 /home 目录中,我看到newuser
和olduser
。
在 中olduser
,我看到:
Access-Your-Private-Data.desktop .ecryptfs .Private README.txt
我希望olduser
其中包含我的所有文档、文件等。
我一直在努力olduser
使用解密ecryptfs-utils
。但更重要的是,我想设置olduser
为我的默认主目录,然后恢复使用我的旧用户登录。
我如何切换,newuser
以便olduser
在启动和登录时,olduser
我的默认主目录将与升级之前一样?
答案1
我会先备份所有你想保留的重要数据,包括你旧用户主目录中当前加密的文件。ecryptfs-recover-private
解密旧主目录文件不起作用?如果你记得旧登录密码,或者你有挂载密码,那应该可以。
我认为不需要将旧用户主页重命名为其他名称,下一步应该只使用现有文件夹作为“新旧用户”的主页。
然后创建一个新用户,名字可以是“olduser”?使用相同的之前输入的登录密码,那么当您登录时,它有望成功解密主页。使用 gui 工具可能有一个选项或复选框来加密用户的主页,我认为它只ecryptfs-migrate-home
在新用户上运行,所以我认为您不需要它。或者只是adduser
在终端中使用。这应该使用 olduser 中的现有主页文件。
然后,如果 olduser 文件不再位于 olduser 主目录中,请从备份中将它们复制回来。
然后尝试以“olduser”身份登录。希望它能解密主页(使用重新安装之前的相同登录密码)并正常工作。
如果此方法不起作用,则重命名您的旧主目录,创建一个带有加密主目录复选框的新用户“olduser”,或者使用ecryptfs-migrate-home
新用户身份登录并从备份中复制回旧主目录文件,这样就可以了。