web-dev-qa-db-fra.com

Monter sur un système de fichiers de type eCryptfs explicitement interdit en raison d'incompatibilités connues

Je reçois cette erreur lorsque j'essaie de faire Sudo mount -t ecryptfs folder1 folder2 dans mon dossier de départ (chiffré par Ubuntu). J'ai essayé la même commande mais les dossiers de/tmp, ils ont fonctionné comme prévu.

Le message d'erreur que j'ai reçu:

  ecryptfs_unlink_sigs
  ecryptfs_key_bytes=16
  ecryptfs_cipher=aes
  ecryptfs_sig=66cea2017ad38853
Error mounting eCryptfs: [-22] Invalid argument

Dans /var/log/syslog:

kernel: [  197.621331] Mount on filesystem of type eCryptfs explicitly disallowed due to known incompatibilities
mount.ecryptfs: Failed to perform eCryptfs mount: [Invalid argument]
kernel: [  197.659287] Reading sb failed; rc = [-22]
6
user148222

Vous avez mentionné que votre dossier personnel est "chiffré par Ubuntu" - il est en fait chiffré à l'aide de eCryptfs. Vérifiez la sortie de:

grep $HOME /proc/mounts

L'imbrication de répertoires chiffrés à l'intérieur de répertoires chiffrés n'est pas prise en charge avec eCryptfs. Pardon.

Divulgation complète: Je suis l'un des auteurs et responsables actuels de eCryptfs .

7
Dustin Kirkland