Ok il y a tout ce qu'il faut... Comme c'est un peu prise de tête de monter un système de fichier ecryptfs on va utiliser un script que j'ai fait :
Coller le script ci-dessous d'un bloc dans le terminal, et valider par entrée.
cat << 'EOF' > ~/mountEcryptfs.sh
#!/bin/bash
user="$2"
cryptRoot="$1/.ecryptfs/$user"
error=false
if [ ! -d "$cryptRoot/.Private" ]; then
echo "répertoire chiffré \"$cryptRoot/.Private\" n'existe pas"
error=true;
fi
if [ ! -f "$cryptRoot/.ecryptfs/wrapped-passphrase" ]; then
echo "Pas de fichier wrapped-passphrase dans \"$cryptRoot\""
error=true
fi
if [ "$3" != "" ]; then
mountPoint="$3";
else
mountPoint="$1/$2"
fi
if [ ! -d "$mountPoint" ]; then
echo "répertoire \"$mountPoint\" n'existe pas pour le point de montage"
error=true
fi
if [ $error = true ]; then exit 1; fi
echo "enter password (to unwrap passphrase)"
passPhrase=$(ecryptfs-unwrap-passphrase "$cryptRoot/.ecryptfs/wrapped-passphrase" | tail -n 1)
if [ $? != 0 ]; then exit 1; fi
sig=$(echo "$passPhrase" | ecryptfs-add-passphrase --fnek | tail -n 2 | head -n 1 | sed -re 's/^.* \[(.*)\] .*$/\1/')
sigFnek=$(echo "$passPhrase" | ecryptfs-add-passphrase --fnek | tail -n 1 | sed -re 's/^.* \[(.*)\] .*$/\1/')
#echo $passPhrase, $sig, $sigFnek
echo $sig, $sigFnek
echo
mount -t ecryptfs -i -o ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_sig=${sig},ecryptfs_fnek_sig=${sigFnek} "$cryptRoot/.Private" "$mountPoint"
if [ $? = 0 ];then
echo "\"$cryptRoot/.Private\" monté sur \"$mountPoint\""
fi
EOF
Puis lancer
sudo ~/mountEcryptfs.sh /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home sylvie66
Dans un premier temps, il va éventuellement demander le mot de passe sudo de l'utilisateur en cours.
Puis ensuite à l'invite "enter password (to unwrap passphrase)" donner le mot de passe correspondant à sylvie66
edit : attention je viens de corriger : dans la dernière commande j'avais collé le nom d'utilisateur au chemin d'accès.