安装Ubuntu后如何禁用主文件夹加密

时间:2020-01-09 10:44:56  来源:igfitidea点击:

Ubuntu提供了在安装过程中对主目录进行加密的功能。加密有一些缺点,这会降低性能,并且恢复文件更加困难。如果以后改变主意,则可以删除加密,而无需重新安装Ubuntu。

删除加密的过程包括创建未加密的主目录的备份副本,删除现有的主目录,删除加密实用程序以及将未加密的副本移回原位。

备份主目录

登录后,主目录将以未加密的形式提供给我们,因此我们可以轻松创建未加密的备份副本。

要创建备份副本,请在登录时启动终端,然后运行以下命令,将用户替换为用户名:

sudo cp -rp /home/user /home/user.backup

(此处的-rp选项告诉cp递归复制目录,即复制其中的所有内容并保留文件所有权和权限信息。)

打开系统上的/home/user.backup目录,并验证备份已成功创建。我们所有的文件都应该在那里。为了以防万一,最好有一个额外的备份。

切换用户帐号

我们无法在登录时删除加密,因此必须首先切换到其他用户帐户。最简单的方法是通过创建另一个具有管理员(sudo)特权的用户帐户。要创建另一个用户帐户,请在面板上单击名称,然后选择"用户帐户"。

使用管理员帐户类型创建一个新的用户帐户。

设置用户帐户的密码。在设置密码之前,我们将无法以其他用户帐户登录。

创建另一个用户帐户后,从面板注销。

在登录屏幕上选择临时用户帐户,然后登录。

删除加密

一旦我们以其他用户帐户身份登录,请启动终端并运行以下命令以删除当前的加密主目录。删除主目录之前,请确保已备份!并且在运行sudo rm -rf命令时要小心,如果我们不小心,它们会迅速删除重要文件。

sudo rm -rf /home/user

(请记住用用户名替换用户。)

删除备份文件夹中的.ecryptfs文件夹。在删除此文件夹之前,不会卸载加密实用程序。

sudo rm -rf /home/user.backup/.ecryptfs

接下来,从系统中删除加密实用程序:

sudo apt-get remove ecryptfs-utils libecryptfs0

最后,将主目录的未加密备份还原到其原始位置:

sudo mv /home/user.backup /home/user

主目录现在未加密。我们可以注销(或者重新启动系统)并正常登录。我们可能要从"用户帐户"窗口中删除临时用户帐户。