O Ubuntu usa o eCryptfs para criptografia. Quando você efetua login, seu diretório pessoal é descriptografado automaticamente com sua senha. Embora exista uma penalidade de desempenho na criptografia, ele pode manter confidenciais os dados confidenciais, especialmente em laptops que podem ser roubados.
Começando
Antes de fazer isso, você deve garantir que você tenha um backup do seu diretório pessoal e dos arquivos importantes. O comando de migração criará um backup no seu computador, mas é importante ter um backup adicional, apenas por precaução.
Primeiro, instale os utilitários de criptografia:
sudo apt-get install ecryptfs-utils cryptsetup
Migrando sua pasta pessoal
Selecione sua nova conta de usuário temporária na tela de login e faça login com ela.
sudo ecryptfs-migrate-home -u user
Você precisará fornecer a senha da sua conta de usuário. Depois disso, seu diretório pessoal será criptografado e você receberá algumas notas importantes. Em resumo, as notas dizem:
- Você deve fazer login como a outra conta de usuário imediatamente - antes de uma reinicialização!
- Uma cópia do seu diretório pessoal original foi feita. Você pode restaurar o diretório de backup se perder o acesso aos seus arquivos.
- Você deve gerar e gravar uma frase de recuperação.
- Você deve criptografar sua partição swap também.
Você pode executar o ecryptfs-unwrap-passphrase comando para visualizar esta senha a qualquer momento.
Criptografando a partição de swap
Quando você configura um diretório inicial criptografado enquanto instala o Ubuntu, sua partição de troca também é criptografada. Depois de configurar a criptografia do diretório principal, você também desejará configurar a criptografia de troca. Para fazer isso, execute o seguinte comando em um terminal:
sudo ecryptfs-setup-swap
Limpar
Depois de reiniciar o sistema uma ou duas vezes e verificar se tudo funciona corretamente, você pode limpar tudo. Além de excluir a conta do usuário, você pode remover a pasta inicial de backup localizada no diretório / home do seu sistema.
sudo rm -rf /home/user.random