Como posso mover um diretório inicial criptografado para outra partição?

10

Como posso mover um diretório inicial criptografado para outra partição? Existem diferenças entre mover um diretório inicial não criptografado para outra partição e um diretório inicial criptografado?

Talvez o instalador do Ubuntu ofereça uma opção para colocar seu diretório pessoal em outra partição?

NES
fonte

Respostas:

8

Suponho que você deseja manter seus dados criptografados na nova partição.

Primeiro feche todos os aplicativos em execução, não queremos que os arquivos sejam atualizados durante a cópia. Copie os dados criptografados para a nova partição:

ecryptfs-umount-private
chown $USER /new_mount_point/$USER
rsync -avP $HOME/.Private $HOME/.ecryptfs /new_mount_point/$USER
editor /etc/passwd # Change the user's home dir to point to the new location

Fazer logoff

Se você deseja mover / copiar uma casa criptografada, é necessário copiar / mover ~ / .Private e as chaves de criptografia (~ / .ecryptfs). Se você deseja copiar / mover para um local não criptografado, copie tudo, exceto .Private e .ecryptfs.

João Pinto
fonte
obrigado, agora eu só tenho que aprender como posso criar uma nova partição com ponto de montagem, dividindo uma partição existente. abrirá uma nova pergunta para isso.
NES
2

Depois de meio dia ficando confuso ao tentar mover uma casa criptografada para uma nova unidade com o ubuntu 10.04, finalmente encontrei esse tópico.

monte sua nova unidade,
crie uma nova pasta nela com seu nome de usuário,
verifique se você é o proprietário dela

chown $ USER / new_mount_point / $ USER

se sua estrutura de arquivos em casa estiver assim

  • home / usuário / .Private
  • home / usuário / .ecryptfs
  • home / .ecryptfs

use isso substituindo $ HOME e $ USER, caso contrário, tente Como mover um diretório inicial criptografado para outra partição?

ecryptfs-umount-private
rsync -avP $ HOME / $ USER / .Private $ HOME / $ USER / .ecryptfs / new_mount_point / $ USER
rsync -avP $ HOME / .ecryptfs / new_mount_point

renomeie sua pasta pessoal para outra "homeold" e
crie uma nova pasta chamada home

Edite seu fstab
monte a nova unidade em / home

Reiniciar

Comunidade
fonte
2

Ainda há outra maneira de fazer isso:

Usando a página de Ajuda do Ubuntu, encontrada em https://help.ubuntu.com/community/Partitioning/Home/Moving

Esse tutorial mostrará como mover uma partição não criptografada, mas o ajuste que usei para mover uma partição criptografada foi seguir esse tutorial com a seguinte diferença de comandos. Minha explicação sobre o motivo pelo qual fiz dessa maneira pode precisar de algumas correções de alguém que sabe mais do que eu; portanto, edite ou comente se tiver tempo.

  1. Crie sua partição no Gparted e atribua a ela um rótulo que você reconhecerá facilmente. Alguns de nós têm muitos discos e partições para serem lembrados por números.

  2. Antes de usar o rsync para copiar os arquivos, desmonte sua casa criptografada usando ecryptfs-umount-private. A razão pela qual fiz isso foi porque o rsync parecia copiar o material montado / não criptografado E as coisinhas .Private ecryptfs. Você só precisa das pastas .Private e .ecryptfs mencionadas nas postagens anteriores.

  3. Para copiar os arquivos, digite o comando "sudo rsync -aVP / home / / media / home /" em vez de usar "sudo rsync -aXS --exclude = '/ * /. Gvfs' / home /. / Media / home / . "como diz o tutorial.


uma observação na saída do comando "sudo diff -r / home / media / home"

O comando diff relatou uma longa lista de diferenças no meu caso, mas acho que foi porque eu ainda estava usando o Firefox e abrindo um monte de documentos que alteravam os favoritos, o histórico etc. Verifiquei meus arquivos depois de concluir todas as etapas no tutorial e não percebeu nada faltando. Depois de reiniciar, o Firefox reabriu uma sessão com várias guias que eu tinha fechado muito antes de copiar os arquivos, daí a minha suposição sobre a saída do comando diff.

Swizzla Kalongie
fonte
0

Copie seu diretório pessoal para outra partição e use Sistema-> Administração-> Usuários e Grupos para abrir a caixa de diálogo de configurações do usuário. Clique no ícone de chaves para se autenticar

texto alternativo

Depois disso, selecione o usuário que você deseja alterar e clique em Propriedades, vá para a guia Avançado

texto alternativo

altere o diretório pessoal para o novo diretório, ou seja, o diretório que você copiou para outra partição.

binW
fonte
posso fazer isso com o mesmo perfil de usuário que desejo mover?
NES
sim você pode, mas não corte ou seja, não se mover seu diretório home, copiá-lo
binW
Observe que esta resposta copiará seus dados de um diretório inicial criptografado para um diretório não criptografado.
João Pinto