安装Ubuntu后如何禁用主文件夹加密
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
主目录现在未加密。我们可以注销(或者重新启动系统)并正常登录。我们可能要从"用户帐户"窗口中删除临时用户帐户。