Automaticando o diretório inicial criptografado em uma nova distribuição

0

Recentemente encontrei um problema com o driver NVidia no Ubuntu e a correção mais simples foi reinstalar o Ubuntu, o que fiz em um segundo disco rígido sdb . Agora quero usar minhas antigas partições home e swap de sda , que é uma unidade muito maior e mais rápida. Infelizmente, por alguns motivos, agora eles estão perdidos para mim.

Quando instalei meu antigo Ubuntu, criptografei meu diretório home ( ecryptfs foi usado). Graças a este post eu sou capaz de monte manualmente meu antigo diretório home e acesse os dados lá. No entanto, não tenho certeza de como configurar o sistema para que eu possa montar automaticamente meu antigo home .

Eu tentei a solução sugerida a partir daqui: ecryptfs-automount mas esses resultados em um travamento do sistema no momento da inicialização. journalctl -xb diz: ecryptfs Passphrase: error attempting to evaluate mount [-1] e me encaminha para o syslogs , mas não vejo nada relevante no syslogs .

Abaixo, incluímos os arquivos fstab e /root/.ecryptfsrc relevantes abaixo. Também verifiquei que todos esses componentes: auto-mount , auto-unmount , Private.sig e Private.mnt estão em /home/.ecryptfs/user/.ecryptfs/ e estão corretos por este post .

TL; DR Pergunta: Como posso montar automaticamente uma partição criptografada com ecryptfs como /home no momento da inicialização?

fstab :

UUID=<the-uuid> /home           ecryptfs    defaults        0       2

/root/.ecryptfsrc :

key=passphrase:<my-passphrase>
ecryptfs_unlink_sigs
ecryptfs_sig=<my-sig>
ecryptfs_cipher=aes
ecryptfs_key_bytes=16
ecryptfs_passthrough=n
ecryptfs_enable_filename_crypto=y
ecryptfs_fnek_sig=<my-fnek-sig> 
    
por Paul 10.04.2018 / 22:39

0 respostas