Eu tenho uma configuração semelhante no meu computador com uma unidade externa e está funcionando bem por um tempo.
Estes passos baseiam-se na resposta do rcoup a esta questão , mas um procedimento mais semelhante a uma GUI é usado.
Foi verificado para trabalhar com o Bionic Beaver 18.04
Você pode encontrar alguns problemas devido ao bug . Isso afeta apenas a montagem manual, mas não a monta automática proposta aqui.
Para poder fazer operações administrativas com o nautilus, você precisa ter a extensão nautilus-admin instalada
sudo apt install nautilus-admin
Em seguida, siga estas etapas:
1) Abra o GParted, clique com o botão direito na partição que você deseja usar como Home2, Information, Copy your UUID.
2) Usando o Nautilus, navegue para Outros locais, Computador, etc.
3) Clique com o botão direito no arquivo fstab, Edit as administrator, Add the line
UUID=the-UUID-you-copied-from-GParted /mnt/Home2 ext4 defaults 0 2
Salve o arquivo
4) Navegue para Outros locais, Computador, mnt.
5) Clique com o botão direito do mouse em espaço em branco, abra como administrador.
6) Na janela do admin nautilus que se abre, clique com o botão direito do mouse em espaço em branco, Nova pasta, Home2.
7) No GParted, clique em GParted, Atualizar dispositivos. Verifique se o ponto de montagem / mnt / Home2 aparece na sua partição.
8) Ainda no GParted, clique com o botão direito do mouse nessa partição, monte em / mnt / Home2. Deve haver uma chave mostrando que a partição está montada. Feche o GParted.
9) Na janela do navegador nautilus, navegue para Outros locais, Computador, mnt, Home2.
10) Clique com o botão direito do mouse no espaço em branco, Nova pasta: .Private-A, pressione Ctrl-H para ver os arquivos ocultos.
11) Clique com o botão direito .Private-A, Propriedades, Permissões, Grupo:, Close admin Nautilus.
12) No Nautilus normal: Navegue até a sua pasta pessoal, clique com o botão direito do mouse em espaço em branco, Nova pasta: Home2.
13) Navegue até .ecryptfs (há um link simbólico na sua pasta pessoal). Clique com o botão direito do mouse em Private.sig, Copiar, clique com o botão direito em espaço em branco, Colar.
14) Clique com o botão direito do mouse no arquivo recém-criado 'Private (copy) .sig', Rename: Home2.sig
15) Com o editor de texto, crie um novo documento que contenha esta linha:
/mnt/Home2/.Private-A /home/<your_user>/Home2 ecryptfs none 0 0
Salve-o como Home2.conf na sua pasta .ecryptfs.
16) Abra o Gedit e crie um novo arquivo de texto /home/your_user/.local/bin/automount_ecryptfs.Home2 com o seguinte conteúdo:
#!/bin/bash
MOUNT_POINT=/home/<your user>/Home2
grep -q $MOUNT_POINT /proc/mounts
if [ $? -eq 1 ]; then
mount.ecryptfs_private Home2
fi
17) Navegue até este arquivo com o nautilus e clique com o botão direito nele, Permissões, Permitir a execução do arquivo como programa.
18) Abra o arquivo .bashrc na sua pasta pessoal e adicione as linhas:
# Automount additional encrypted home folder
/home/<your user>/.local/bin/automount_ecryptfs.Home2
No painel, abra "Aplicativos de inicialização", Adicionar, Nome: Pasta criptografada de partida automática, Comando: / home / your user / .local / bin / automount_ecryptfs.Home2, Salvar
Reinicie o computador
Você pode fazer o mesmo com o outro usuário. Apenas repita os passos de # 9 e use o nome .Private-B para a pasta inferior.