Comment déplacer un répertoire personnel chiffré vers une autre partition?


10

Comment déplacer un répertoire personnel chiffré vers une autre partition? Existe-t-il des différences entre le déplacement d'un répertoire de départ non chiffré vers une autre partition et un répertoire de départ chiffré?

Peut-être que le programme d'installation d'Ubuntu offre une option pour placer votre répertoire personnel sur une autre partition?

Réponses:


8

Je suppose que vous souhaitez conserver vos données cryptées sur la nouvelle partition.

Fermez d'abord toutes les applications en cours d'exécution, nous ne voulons pas que les fichiers soient mis à jour pendant la copie. Copiez les données chiffrées sur la nouvelle partition:

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

Déconnexion Connexion

Si vous souhaitez déplacer / copier une maison cryptée, il vous suffit de copier / déplacer ~ / .Private et les clés de cryptage (~ / .ecryptfs). Si vous souhaitez copier / déplacer vers un emplacement non crypté, copiez tout, sauf .Private et .ecryptfs.


merci, maintenant je dois juste apprendre comment je peux créer une nouvelle partition avec mountpoint en divisant une partition existante. ouvrira une nouvelle question pour cela.
NES

2

Après une demi-journée de confusion en essayant de déplacer une maison cryptée vers un nouveau lecteur avec Ubuntu 10.04, j'ai finalement trouvé ce fil.

montez votre nouveau lecteur
créez un nouveau dossier avec votre nom d'utilisateur
assurez-vous que vous en êtes le propriétaire

chown $ USER / new_mount_point / $ USER

si votre structure de fichiers sous home ressemble à ceci

  • home / utilisateur / .Private
  • home / utilisateur / .ecryptfs
  • home / .ecryptfs

utilisez ceci en remplaçant $ HOME et $ USER sinon essayez Comment puis-je déplacer un répertoire personnel chiffré vers une autre partition?

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

renommer votre dossier personnel en quelque chose d'autre "homeold"
créer un nouveau dossier appelé home

Modifiez votre fstab
montez le nouveau lecteur sur / home

Redémarrer


2

Il existe encore une autre façon de procéder:

Utilisation de la page d'aide d'Ubuntu disponible sur https://help.ubuntu.com/community/Partitioning/Home/Moving

Ce tutoriel vous montrera comment déplacer une partition non cryptée, mais le réglage que j'ai utilisé pour déplacer une partition cryptée était de suivre ce tutoriel avec la différence de commandes suivante. Mon explication de la raison pour laquelle je l'ai fait de cette façon peut nécessiter des corrections de la part de quelqu'un qui en sait plus que moi, veuillez donc modifier ou commenter si vous avez le temps.

  1. Créez votre partition dans Gparted et donnez-lui une étiquette que vous reconnaîtrez facilement. Certains d'entre nous ont trop de disques et de partitions pour se souvenir des chiffres.

  2. Avant d'utiliser rsync pour copier les fichiers, démontez votre maison chiffrée en utilisant ecryptfs-umount-private. La raison pour laquelle j'ai fait cela était que rsync semblait copier les trucs montés / non cryptés ET les trucs ecryptfs .Private. Vous n'avez besoin que des dossiers .Private et .ecryptfs mentionnés dans les articles précédents.

  3. Pour copier les fichiers, entrez la commande "sudo rsync -aVP / home / / media / home /" au lieu d'utiliser "sudo rsync -aXS --exclude = '/ * /. Gvfs' / home /. / Media / home / . "comme le dit le didacticiel.


une note sur la sortie de la commande "sudo diff -r / home / media / home"

La commande diff a signalé une longue liste de différences dans mon cas, mais je pense que c'est parce que j'utilisais toujours Firefox et que j'ouvrais un tas de documents qui ont changé les signets, l'historique, etc. J'ai vérifié mes fichiers après avoir terminé toutes les étapes de la tutoriel et n'a rien remarqué manquant. Après le redémarrage, Firefox a rouvert une session avec un tas d'onglets que j'avais fermés bien avant de copier les fichiers, d'où mon hypothèse sur la sortie de la commande diff.


0

Copiez votre répertoire personnel sur une autre partition, puis utilisez Système-> Administration-> Utilisateurs et groupes pour ouvrir la boîte de dialogue des paramètres utilisateur. Cliquez sur l'icône des clés pour vous authentifier

texte alternatif

Après cela, sélectionnez l'utilisateur que vous souhaitez modifier et cliquez sur les propriétés, accédez à l'onglet avancé

texte alternatif

changez le répertoire personnel en nouveau répertoire, c'est-à-dire le répertoire que vous avez copié sur une autre partition.


puis-je le faire connecté sous le même profil utilisateur que je veux déplacer?
NES

oui vous pouvez mais ne coupez pas ie ne déplacez pas votre répertoire personnel, copiez-le
binW

Veuillez noter que cette réponse copiera vos données d'un répertoire personnel chiffré vers un répertoire non chiffré.
João Pinto
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.