Il y a quelques jours, j'ai installé ecryptfs, créé un répertoire privé en l'utilisant. Maintenant, ma connexion Ubuntu est devenue très lente. J'ai essayé de supprimer ecryptfs de Synaptic. Je l'ai trouvé, il ne peut pas être supprimé de cette façon. Quelque part j'ai lu sur cette commande
ecryptfs-setup-private --undo
Mais cette commande affiche une liste assez confuse de commandes sur le terminal. Je ne veux pas gâcher mon installation, ni perdre mon compte administrateur.
Maintenant, ma question est, comment puis-je supprimer / home / user / Private (.Private) en toute sécurité et supprimer le cryptage ecryptfs?
Réponses:
En fait, ecryptfs vous dit très précisément quoi faire lorsque vous exécutez
ecryptfs-setup-private --undo
, suivez simplement ses instructions.Cette commande remplit la
$PRIVATE
variable avec le chemin d'accès à votre répertoire privé. Soit le chemin est stocké dans un~/.ecryptfs/Private.mnt
fichier (où ~ est votre répertoire personnel), soit si le fichier n'existe pas, il reviendra à ~ / Chemin privé. Vous pouvez ensuite exécuter laecho $PRIVATE
commande pour vérifier le contenu de la variable PRIVATE. Lorsque vous voyez $ PRIVATE dans les commandes suivantes, il sera remplacé par le contenu de la variable, ~ / Private dans votre cas.C'est important.
eCryptFS est une sorte de système de fichiers qui est monté dans l'espace utilisateur (Wikipedia explique de quoi il s'agit . C'est également la raison pour laquelle le dossier privé ne peut pas être supprimé si facilement. Considérez-le comme une sorte de proxy qui chiffre et déchiffre vos fichiers de manière transparente. Cette commande démonte le dossier qui désactive efficacement le cryptage.
chmod
définit les autorisations de fichier . Dans ce cas, vous dites: "rendez le fichier / répertoire stocké dans $ PRIVATE lisible, inscriptible et exécutable pour moi (700)" - vous ne pouvez pas autrement supprimer le répertoire car vous n'avez pas accès en écriture.Cela fait exactement ce qu'il dit.
rm
commande signifie ReMove,-r
signifie récursif (pour supprimer récursivement les répertoires) etf
signifie Force ("arrêtez de me harceler, supprimez-le"). Cela supprimera ces trois répertoires: $ PRIVATE, ~ / .Private, ~ / .ecryptfsSi vous le souhaitez, vous pouvez supprimer ces répertoires manuellement de Nautilus (cochez simplement "Affichage> Afficher les fichiers cachés" pour voir les répertoires .Private et .ecryptfs dans votre répertoire personnel).
Cela supprimera
ecryptfs-utils
etlibecryptfs0
. Vous pouvez le faire à partir de Synaptic à la place ou simplement l'ignorer si vous souhaitez conserver eCryptFS (par exemple pour d'autres utilisateurs).Si vous suivez ces instructions, il n'y a aucun risque de détruire votre système ou de perdre vos fichiers - sauf, bien sûr, si vous ne sauvegardez pas vos fichiers à partir du répertoire ~ / Private.
la source
cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
"?cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
) et il a généré "$ Command Not Found!"La procédure de suppression est documentée dans l' utilitaire ecryptfs-setup-private (1), avec l'
--undo
option:Divulgation complète: Je suis l'un des auteurs et mainteneurs d' eCryptfs .
la source
J'ai suivi les instructions données dans https://help.ubuntu.com/community/EncryptedPrivateDirectory#Using%20in%20conjunction%20with%20Auto-login dans la section "Comment supprimer une configuration de répertoire privé crypté".
Remarques:
Si vous n'avez pas accès aux données de votre dossier privé ou si les noms de fichiers sont cryptés, procédez comme suit:
Remarque: Cette procédure est une alternative que j'ai trouvée moi-même (avec l'aide d'un ami) car tout ce que je lis dans les forums ne fonctionne pas pour moi.
La dernière commande ouvrira le dossier /tmp/ecryptfs.yyyyyyyy où vous pourrez accéder à vos données décryptées afin d'effectuer la sauvegarde. Ensuite, vous fermez le dossier et fermez le terminal.
la source